A quick look at how you can write testable applications by avoiding some of the most common pitfalls that make unit testing almost impossible.