¿Cuándo esperar y cuándo apestar?
Uso NMock2 y he redactado las siguientes clases de NMock para representar algunos conceptos comunes de marcos simulados:
Expect
: esto especifica lo que debe devolver un método simulado y dice que la llamada debe ocurrir o la prueba falla (cuando está acompañada por una llamada aVerifyAllExpectationsHaveBeenMet()
).
Stub
: esto especifica lo que un método simulado debería devolver pero no puede hacer que una prueba falle.
Entonces, ¿qué debo hacer cuando?