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?
Sie haben Recht, dass die zweite Erwartung das erste überschreibt. Dies scheint eine Strombegrenzung zu sein. Einige Problemumgehungen wurden wie folgt entwickelt:
IExpect.Returns
, um einen Ausdruck anstelle eines Werts zu verwenden, wie beschrieben hier und erarbeitete hier und hier .