Frage

Ich entwickle in VS2008, c #, .net 3.5.

Ich heruntergeladen NUnit 2.5 Win / msi-Version. Ich habe eine [TestFixture] Klasse mehr [Test] Methoden enthält.

Wie führe ich die Tests?

Wenn ich eine NUnit Demo-Lösung von Ed Ames laufen, haben die Test-CS-Dateien auf ein Symbol in der grauen Spalte links von dem Code (an gleicher Stelle, wo Haltepunkte, Lesezeichen, etc. angezeigt.) Mit einem Klick auf das Symbol gibt ich eine Option, um die Tests auszuführen.

Das Symbol zeigt nicht in meinen Projekten auf. Gibt es eine Eigenschaft I setzen müssen?

Auch bezieht sich die Dokumentation zu einem NUnit GUI, die verwendet werden können, um die Tests auszuführen. Eine GUI tut in der msi-Version von NUnit heruntergeladen zu haben scheint. Gibt es einen separaten Download für die Gui?

War es hilfreich?

Lösung

Vielen Dank für Ihre Hilfe Jungs.

Ich bin mit ReSharper, vergessen, es zu erwähnen.

Eigentlich Tests wurden nicht ausgeführt (keine Tests in der Datei gefunden), weil meine [TestFixture] Klasse nicht öffentlich war. Changed es zu öffentlichen und alle meine Tests auftauchten.

Auch vielen Dank für Ihre Hilfe, um die Gui zu finden. Ich war auf der Suche nach einer exe mit GUI im Dateinamen. Aber ich werde ReSharper verwenden, um die Tests auszuführen. Nun, da ich sie gefunden habe!

Andere Tipps

Die Demo Sie sahen die meisten hatten wahrscheinlich ein VS stecken (ReSharper, TestDriven.NET, etc.), die mit NUnit nicht kommt. Allerdings installiert NUnit mit einer grafischen Benutzeroberfläche. Öffnen Sie den Ordner, den Sie NUnit installiert und Sie werden es dort finden.

Das Programm heißt nunit.exe und es ist im Ordner ist.

Wenn Sie es starten, werden Sie gehen müssen, um Datei -> Projekt öffnen und finden Sie die DLL, die Sie in Visual Studio gebaut

Sie können den nUnit Läufer (GUI - nunit.exe im Ordner ist, Console - nunit-console-x86.exe), die mit nUnit kommt, glaube ich.

Alternativ, wenn Sie ReSharper ( http://www.jetbrains.com/resharper/) installiert ist, hat es einen Testläufer.

Es gibt auch TestDriven.Net ( http://www.testdriven.net/ )

Ich habe nicht diese Demo gesehen, aber es klingt sehr ähnlich wie er verwendet ReSharper .

Wenn Sie das MSI-Installationsprogramm laufen, haben sie den NUnit GUI Läufer installiert. Wenn Sie Ihr Startmenü seine wahrscheinlich unter Programme sehen -> Nunit. Von dem GUI Läufer durch die Navigation in das Verzeichnis ist Ihr Projekt Ihrer Testanordnung laden.

Sie können

Sie haben die DLL mit 1) Nunit Befehlszeile zu öffnen oder 2) Nunit GUI

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top