AutoFixture kann keinen MVC-Controller erstellen

7

Der Code:

%Vor%

die Ausnahme:

  

System.Reflection.TargetInvocationException:   System.Reflection.TargetInvocationException: Ausnahme wurde ausgelöst   durch das Ziel einer Invokation. --- & gt; System.NotImplementedException:   Die Methode oder Operation ist nicht implementiert.

MyController() benötigt 3 Parameter.

Ich habe das Update versucht, das in der Antwort beschrieben hier , aber es würde nicht funktionieren.

    
Tsar 20.02.2013, 17:17
quelle

1 Antwort

21

As es scheint , wenn Sie MVC 4 verwenden, müssen Sie die Fixture -Instanz auf eine andere Weise anpassen.

Der Test sollte bestehen, wenn Sie ersetzen :

%Vor%

mit :

%Vor%

Optional können Sie ein Composite der erforderlichen Anpassungen erstellen:

%Vor%

Dann könnte der ursprüngliche Test wie folgt umgeschrieben werden:

%Vor%     
Nikos Baxevanis 20.02.2013, 21:03
quelle