Wie installiere ich NUnit für C # mit NuGet Package Manager in Visual Studio 2015?

8

Ich habe Visual Studio 2015. Ich möchte NUnit Tests für C # -Projekt mit NuGet Package Manager hinzufügen und ich möchte die Möglichkeit haben, Tests mit VS & amp; in VS.

  1. Zuerst erstelle ich ein neues C # -Projekt: Datei - & gt; Neu - & gt; Projekt - & gt; & gt; Installiert - & gt; Vorlagen - & gt; Visuelles C # - & gt; & gt; Konsolenanwendung - & gt; & gt; OK

  2. Dann installiere ich NUnit: Werkzeuge - & gt; NuGet Paketmanager - & gt; Verwalten Sie NuGet-Pakete für die Lösung ... Dann installiere ich Pakete:

    • NUnit
    • NUnit.Runner
    • NUnitTestAdapter

in der Ausgabe sehe ich:

%Vor%
  1. Der nächste Schritt ist das Hinzufügen einer neuen Klasse mit Code: Rechtsklick auf Projekt - & gt; Hinzufügen - & gt; Klasse - & gt; & gt; Visuelle C # -Elemente - & gt; Klasse Name Tests.cs - & gt; Fügen Sie
  2. hinzu

Dann benutze ich den folgenden Code:

%Vor%
  1. Und schließlich, wenn ich RunAll im Test Explorer drücke, sehe ich:

    ------ Entdeckter Test gestartet ------ Der NUnit VS Adapter 2.0.0.0 Erkennungstest wird gestartet Versuch, Assembly mit nicht unterstütztem Testframework unter C: \ Benutzer \ Grzegorz \ Desktop \ Tmp \ Tmp \ bin \ Debug \ Tmp.exe zu laden Der NUnit VS Adapter 2.0.0.0 Erkennungstest ist beendet ========== Entdeckter Test beendet: 0 gefunden (0: 00: 00,0720041) ========== Keine Tests werden entdeckt.

Das Seltsame ist, dass ich kein Tutorial gefunden habe, wenn jemand NuGet verwendet, um NUnit in VS2015 zu installieren und Tests in VS auszuführen.

    
Grzegorz Bazior 12.10.2015, 12:55
quelle

2 Antworten

19

Es sieht so aus, als ob Sie NUnit 3 Beta verwenden. Aus der Fehlermeldung würde ich erraten, dass der Testläufer es nicht unterstützt. Versuchen Sie, das NUnit-Paket in eine 2.x-Version zu ändern, und sehen Sie, ob das einen Unterschied macht.

    
Richard Matheson 12.10.2015, 13:06
quelle
5

Ich hatte das gleiche Problem, und mein Kollege hat es gelöst, indem es installiert hat: NUnit3 Testadapter Ссылка

    
pac 18.03.2016 09:56
quelle