Artículo muy interesante de Manuel Rivero en el blog de Codesai sobre el concepto de Unidad en testing y TDD, particularmente en la escuela outside-in mockista. Por cierto, no os perdáis sus muy intersantes y recomendables cursos.
Considering that the class is the unit in unit testing has terrible effects. If we follow this idea, we’ll use test doubles to isolate the class under test from any class that collaborates with it (its collaborators). This will produce tests that are highly coupled with implementation details, and therefore very brittle (high structure-sensitiveness)