Wie installiere NUnit für C#, mit dem NuGet-Paket-Manager auf Visual Studio 2015?
Ich habe Visual Studio 2015. Ich möchte hinzufügen, NUnit-tests für C# - Projekt mit NuGet-Paket-Manager, und ich will die Möglichkeit haben, die tests mit VS & in VS.
-
Zuerst erstelle ich neues C# - Projekt:
Datei -> New -> Projekt ->> Installiert -> Templates -> Visual C# ->> Konsole-Anwendung ->> OK -
Dann ich installiere NUnit:
Extras -> NuGet-Paket-Manager -> Manage NuGet Packages for Solution...
dann habe ich Pakete installieren:- NUnit
- NUnit.Läufer
- NUnitTestAdapter
in der Ausgabe sehe ich:
Successfully installed 'NUnit 3.0.0-beta-4' to Tmp.
Successfully installed 'NUnit.Runners 2.6.4' to Tmp.
Successfully installed 'NUnitTestAdapter 2.0.0' to Tmp.
- Der nächste Schritt, den ich tun ist das hinzufügen der neuen Klasse mit code:
Rechtsklick Auf Projekt -> Hinzufügen -> Klasse>> Visual C# Items -> Klasse
name Tests.cs -> Hinzufügen
Dann habe ich folgenden code verwenden:
namespace NUnit.Tests
{
using System;
using NUnit.Framework;
[TestFixture]
public class Tests
{
[Test]
public void t1()
{
}
[Test]
public void t2()
{
}
}
}
-
Und schließlich, wenn ich drücken Sie RunAll auf Test-Explorer sehe ich:
------ Entdecken test gestartet ------
NUnit VS-Adapter 2.0.0.0 entdecken Sie tests gestartet wird
Versuch zum laden der assembly mit nicht unterstützten test-framework in C:\Users\Grzegorz\Desktop\Tmp\Tmp\bin\Debug\Tmp.exe
NUnit VS-Adapter 2.0.0.0 Entdeckung der test abgeschlossen ist
========== Entdecken, testen, fertig: 0(0:00:00,0720041) ==========
Keine tests entdeckt.
Das merkwürdige ist, dass ich kein tutorial gefunden, wenn jemand nutzt NuGet zu installieren, NUnit in VS2015 und führen tests in VS.
- Ich installiert haben, NUnit und NUnitTestAdapter erfolgreich. Wie installiere NUnit.Runner?
- Besuchen Sie den link: stackoverflow.com/questions/35056195/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es sieht aus wie Sie mit NUnit 3 beta. Aus der Fehlermeldung würde ich sagen der test runner unterstützt es nicht. Versuchen Sie die NUnit-Paket 2.x-version und sehen, ob das einen Unterschied macht.
Install-Package NUnit -Version 2.6.4 -ProjectName <your project name>
Ich hatte das gleiche Problem, und mein Kollege löste es durch die Installation:
NUnit3 Test-Adapter
https://visualstudiogallery.msdn.microsoft.com/0da0f6bd-9bb6-4ae3-87a8-537788622f2d