Wann zu erwarten und wann zu stummeln?

Ich verwende NMock2 und habe die folgenden NMock-Klassen entworfen, um einige gängige Mock-Framework-Konzepte darzustellen:

Expect: Gibt an, was eine verspottete Methode zurückgeben soll, und gibt an, dass der Aufruf erfolgen muss oder der Test fehlschlägt (wenn ein Aufruf an folgt)VerifyAllExpectationsHaveBeenMet()).

Stub: Gibt an, was eine verspottete Methode zurückgeben soll, kann aber keinen Test zum Fehlschlagen bringen.

Also was soll ich wann tun?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage