2016-07-27 6 views
2

Das Problem: Meine NUnit-Tests werden im Test Explorer nicht angezeigt.Tests, die nicht im Test Explorer (Nunit) angezeigt werden

Ich verwende derzeit Visual Studio Express 2013 auf einem 64-Bit-Computer. Derzeit habe ich "NUnit TestAdapter einschließlich NUnit 2.6.4 Framework" installiert. Die Framework-Version ist 2.6.4.14350, während die Test-Adapter Version 2.0.0.0

Nach diesen zwei Threads (NUnit Unit tests not showing in Test Explorer with Test Adapter is installed und Visual Studio 2013 doesn't discover unit tests) zur Fehlerbehebung ist:

  • Derzeit "Aktiv Solution Platform" gesetzt zu 64-Bit für Build Einstellungen für mein Testprojekt (Build> Configuration Manager).

  • "Standard-Prozessor-Architektur" wird auf 64-Bit unter Test> Test Settings gezeigt.

  • Ein Verweis auf NUnit-Framework und TestAdapter wurde im Testprojekt angegeben.

  • Das Testprojekt cs-Datei enthält [TestFixture] und [Test] an den richtigen Stellen
  • ich Reinigung versucht haben/den Wiederaufbau der Lösung mehrere Male
  • Ich habe mehrere Male Visual Studio versucht Neustart
  • ich Visual Studio versucht haben, laufen über "Ausführen als Administrator"
  • I 3 (Rahmen und Prüfadapter) läuft NUnit Version

Im Folgenden versucht haben, ist mein Co de:

using NUnit.Framework; 
using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 

namespace Hello_World_Testing 
{ 
    [TestFixture] 
    public class HelloWorldTesting 
    { 
     [Test] 
     public void subtract() 
     { 
      int value = 1; 

      if (value == 1) 
      { 
       Assert.Pass(); 
      } 
     } 

     [Test] 
     public void addition() 
     { 
      int firstValue = 1; 
      int secondValue = 2; 

      Assert.AreEqual(3, firstValue + secondValue); 
     } 
    } 
} 
+0

Wenn der NUnit-Adapter Fehler aufweisen, sollten sie zeigen im Ausgabefenster von Visual Studio unter Test im Dropdown-Menü. Gibt es da etwas? –

+0

Hallo Rob. Unter Ausgabe, 0 gefunden. Keine Fehlermeldungen Vollständige Meldung: ------ Entdecken Sie Test gestartet ------ Entdecken Test beendet: 0 gefunden (0: 00: 02.6861536) – taylorswiftfan

+0

Können Sie Ihre Tests mit NUnit-Konsole ausführen? Es kann mehr hilfreiche Fehler aufdecken. –

Antwort

2

Ich hatte dieses Problem und das funktionierte für mich.

Schließen Visual Studio Gehe zu:

C:/Users/YourUsername/AppData/Local/Temp 

die Datei umbenennen genannt: VisualStudioTestExplorerExtensions

-Öffnen Visual Studio und wieder aufzubauen Lösung

Verwandte Themen