2013-11-01 16 views
6

In der neuen Visual Studio 2013 gibt es eine nette neue Funktion namens Code Lens (ich denke, dass es nur in der Ultimate-Version ist). In Bezug auf Methoden zeigt es außerdem Referenzen (wie viele und wo), es zeigt auch einige Informationen über die Versionierung bei der Arbeit im Team und testet Statistiken, so dass Sie wissen, wie viele Tests mit dieser Methode bestanden und wie viele fehlgeschlagen sind.Visual Studio 2013 Feature Code Objektiv mit NUnit

Ich gehe davon aus, dass dies perfekt mit in Visual Studio eingebetteten Testprojekten funktioniert, aber funktioniert es mit NUnit? Wir verwenden NUnit für Komponententests und wir versuchen zu entscheiden, ob wir zu VS2013 wechseln sollen, und einer der Gründe wäre diese neue Funktion, die wir sicher gerne in vollem Umfang nutzen würden, wenn sie NUnit unterstützt.

Haben Sie irgendwelche Erfahrungen damit?

+0

Ich gehe davon aus, dass es an der Testadaptererweiterung liegt, diese Informationen bereitzustellen. Es funktioniert gut mit XUnit. – Jimmy

Antwort

6

Die getesteten und getesteten Statusindikatoren werden vom Test Explorer bereitgestellt.

Wenn Ihre NUnit-Tests also im Test Explorer angezeigt werden, sollten sie auch in CodeLens angezeigt werden.

+0

Haben Sie eine Quelle, die Ihre Aussage bestätigen würde? –

+1

@OndrejJanacek Er ist einer der Ingenieure, die Code-Objektiv gebaut. –

+0

@LeoLorenzoLuis Hah, du hast Recht. Ich schätze, dass seine Antwort dann korrekt ist :) –

2

Ich habe nicht genug Reputationspunkte, um John Gardners Antwort als Kommentar hinzuzufügen, also füge ich eine neue Antwort hinzu.

Ich habe eine Antwort auf eine ähnliche Frage hier - CodeLens only finds tests that are written in MSTests

Zusammenfassung dieser Antwort - Sie brauchen eine neue Einheit Test-Projekt erstellen und einen Verweis auf NUnit auf die neue Einheit Testprojekt hinzufügen. So konnte ich mit VS2013 und NUnit (zusammen mit dem NUnit Test Provider) arbeiten, so dass die Tests jetzt im VS2013 Test Explorer-Fenster und in CodeLens angezeigt werden.

+0

Danke für die Antworten. Ich kann es jetzt nicht überprüfen, da ich weder VS2013 noch NUnit verwende, aber ich denke, dass ich auf diese Weise gearbeitet habe. –