Introducción al uso de mocks y/o stubs para programación de tests unitarios aislados.
Problema: Como sustituir una dependencia real por un mock.
Solución: Principio DIP (Dependency Inversion Principle) de SOLID.
Verificación por estado.
Verificación por interacción.
Ejemplo Java: mockito - http://mockito.org/