Gibt es eine Möglichkeit, Nunit Setup mit Argumenten zu erstellen

8

Gibt es eine Möglichkeit, Argumente zu einer Nunit-Setup-Methode wie folgt hinzuzufügen: public void SetUp(Point p = null) { /*code*/ } .

Ich habe es versucht und die folgende Ausnahme bekommen SetUp : System.Reflection.TargetParameterCountException : Parameter count mismatch

    
jgerstle 22.02.2013, 17:18
quelle

1 Antwort

1

Ich denke, dass Sie Code-Duplikation vermeiden sollten. Versuchen Sie, die Basisklasse mit der in SetUp () verwendeten Überschriftenmethode zu extrahieren. Alle abgeleiteten Klassen führen Tests aus der Basisklasse aus, wobei die Objekte in onSetUp ()

überschrieben werden %Vor%

Die Verwendung parametrisierter TestFixtures kann ebenfalls nützlich sein. Tests in der Klasse werden pro TestFixture, SetUp-Methode ebenfalls gestartet. Aber denk daran, dass

  

Parametrisierte Fixtures sind (wie Sie festgestellt haben) dadurch eingeschränkt, dass Sie nur Argumente verwenden können, die in Attributen erlaubt sind

Verwendung:

%Vor%     
michalczukm 18.10.2013 00:31
quelle

Tags und Links