Question

Je développe dans VS2008, c #, .net 3.5.

J'ai téléchargé NUnit 2.5 win / version msi. J'ai créé un [TestFixture] classe contenant plusieurs méthodes [Test].

Comment puis-je exécuter les tests?

Quand je lance une solution de démonstration NUnit de Ed Ames, les fichiers de son test ont une icône dans la colonne grise à gauche du code (endroit même où des points d'arrêt, signets, etc. apparaissent.) En cliquant sur l'icône donne moi une option pour exécuter les tests.

Cette icône n'apparaît pas dans mes projets. Y at-il une propriété que je dois mettre?

En outre, la documentation fait référence à une interface graphique NUnit qui peut être utilisé pour exécuter les tests. Une interface graphique ne marche semble avoir téléchargé la version msi de NUnit. Y at-il un téléchargement séparé pour la Gui?

Était-ce utile?

La solution

Merci pour votre aide les gars.

J'utilise ReSharper, oublié de le mentionner.

En fait, les tests ne fonctionnaient pas (pas de tests trouvés dans le fichier) parce que mon [TestFixture] classe n'a pas été publique. Changé au public et tous mes tests se sont présentés.

Aussi, merci pour votre aide pour trouver l'interface utilisateur graphique. Je cherchais un exe avec une interface graphique dans le nom de fichier. Mais je vais utiliser ReSharper pour exécuter les tests. Maintenant que je les ai trouvé!

Autres conseils

La démo que vous avez vu brancher très probablement eu une VS (ReSharper, TestDriven.NET, etc.), qui ne vient pas avec NUnit. Cependant, NUnit installe avec une interface graphique. Allez dans le dossier que vous avez installé NUnit et vous trouverez là.

Le programme est appelé nunit.exe et il est dans le dossier bin.

Une fois que vous commencez, vous devrez aller dans Fichier -> Ouvrir un projet et de trouver la DLL que vous avez construit dans Visual Studio

Vous pouvez utiliser le coureur nUnit (GUI - nunit.exe dans le dossier bin, Console - nunit-console-x86.exe) qui vient avec nUnit je crois.

Par ailleurs, si vous avez ReSharper ( http://www.jetbrains.com/resharper/) installé, il a un coureur de test.

Il est également TestDriven.Net ( http://www.testdriven.net/ )

Je ne l'ai pas vu cette démo, mais il semble très bien comme il utilise ReSharper .

Si vous avez exécuté le programme d'installation msi, il aura installé le coureur de l'interface graphique NUnit. Si vous parcourez votre menu de démarrage est probable sous Programmes -> Nunit. Depuis le coureur de l'interface graphique, vous pouvez charger votre montage d'essai en naviguant dans le répertoire bin de votre projet.

Il faut ouvrir la dll avec 1) ligne de commande Nunit ou 2) GUI Nunit

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top