This is an interesting problem I've been running into at work. Sometimes we would try to write a test against the system or a component and we would literally have too many choices of how to write it or where to "intercept" or "inject"
Read More...
Read the complete post at http://weblogs.asp.net/rosherove/archive/2008/07/03/over-testable-systems-and-mocks-as-bad-test-smells.aspx