2012-09-01 14 views
6

In VS 2010 konnte ich mit der rechten Maustaste auf eine Methode klicken und MSTest einen Komponententest für mich erstellen lassen. Wo ist diese Funktion in VS2012 pro?VS2012 - Test fehlt?

+0

Haben Sie ein Testprojekt hinzugefügt? – Oded

+0

@Oded - ya, in VS2010 wird es auch ein Unit-Test-Projekt für mich mit dem Kontextmenü erstellen. In VS2012 habe ich es nur manuell hinzugefügt, da ich die Option nicht gesehen habe. –

Antwort

6

Gerade bin ich gerade in diese selbst gerannt. Hier die Erklärung:.. http://connect.microsoft.com/VisualStudio/feedback/details/748493/missing-funtionality-of-creating-a-new-unit-test-from-editor

„Die‚New Test‘Menü hat keine Erweiterungspunkte in dem 3rd-Party-Adapter Plug-In kann deshalb haben wir uns entschlossen, es zu entfernen Wir zogen alle neuen Testprojekt Typen in die Datei -> Neu -> Projektdialog. "

So scheint es wurde entfernt, weil es nur für MSTest gemacht wurde, und jetzt unterstützen sie mehrere Frameworks aus der Box. Aber ich vermisse es immer noch ... Sollte in der Lage sein, auf MSTest och NUnit zu setzen ...

+0

das ist absolut keine lösung! – eFloh

+2

Nein, keine Lösung, nur eine Antwort ;-) – Bebben

+1

Obwohl dies die offizielle Erklärung von Microsoft ist, bitte beachten Sie die Antwort von @SSaurus als Antwort. –

0

Sollte wählen Add nicht New Element im Menü FILE, um ein Test-Projekt in die aktuelle Lösung hinzuzufügen.

unten Schritte werden von Walkthrough: Creating and running unit tests for managed code kopiert

Um eine Einheit Testprojekt zu erstellen:

  1. Auf dem Menü Datei auf Hinzufügen und dann auf Neues Projekt ....

  2. Erweitern Sie im Dialogfeld Neues Projekt die Option Installiert, erweitern Sie Visual C#, , und wählen Sie dann Test aus.

  3. Wählen Sie aus der Liste der Vorlagen Unit Test Project.

Ich hoffe es ist hilfreich.

+2

Dies ist ein _project_ zu erstellen, während das ursprüngliche Poster wissen wollte, wie man automatisch einen Test-Stub für eine bestimmte Methode oder Klasse hinzufügt –

18

Der Befehl ist immer noch da. gehe zu Extras-> Optionen-> Umgebung-> Tastatur. Suchen Sie die Verknüpfungen für createunittests. Der entsprechende Befehl wird im Dialogfeld angezeigt. Einfach eine Tastenkombination zuweisen und los geht's. Funktioniert genau wie der VS2010, sobald Sie die von Ihnen erstellte Verknüpfung verwenden.

+0

Sie sind ein Held, um dies zu entdecken! Ich habe Berge von Beschwerden über dieses fehlende Merkmal gesehen. Es scheint, dass es nur versteckt und immer noch voll funktionsfähig ist. –

Verwandte Themen