Когда ожидать и когда заглушки?
Я использую NMock2, и я разработал следующие классы NMock для представления некоторых общих концепций фиктивной инфраструктуры:
Expect
: this specifies what a mocked method should return and says that the call must occur or the test fails (when accompanied by a call to VerifyAllExpectationsHaveBeenMet()
).
Stub
: this specifies what a mocked method should return but cannot cause a test to fail.
Так что мне делать, когда?