Moq Erwartungen an die gleiche Methode zweimal hintereinander

8

Ich versuche, Ausnahmen für eine Methode einzurichten, die zweimal hintereinander mit unterschiedlichen Parametern aufgerufen wird. So:

%Vor%

Ich möchte als erster durchgehen und als zweiter ausfallen. Momentan scheint das zweite Setup das erste zu überschreiben.

Ist das mit Moq möglich?

    
Lewis Jubb 15.03.2011, 12:40
quelle

1 Antwort

6

Sie haben Recht, dass die zweite Erwartung das erste überschreibt. Dies scheint eine Strombegrenzung zu sein. Einige Problemumgehungen wurden wie folgt entwickelt:

  • Moq-Sequenzen , die erhalten werden können hier bei github.
  • Überladen von IExpect.Returns , um einen Ausdruck anstelle eines Werts zu verwenden, wie beschrieben hier und erarbeitete hier und hier .
Matt 15.03.2011, 12:47
quelle

Tags und Links