Kiedy się spodziewać i kiedy się podkręcić?
Używam NMock2 i opracowałem następujące klasy NMock, aby przedstawić niektóre typowe koncepcje makiet:
Expect
: określa, co powinna powrócić metoda próbna i mówi, że wywołanie musi nastąpić lub test się nie powiedzie (gdy towarzyszy mu wywołanieVerifyAllExpectationsHaveBeenMet()
).
Stub
: określa, co powinna powrócić szydercza metoda, ale nie może spowodować niepowodzenia testu.
Więc co mam zrobić kiedy?