web-dev-qa-db-fra.com

Existe-t-il un complément Visual Studio gratuit pour Nunit?

Je ne suis pas cher et je ne veux pas payer pour ReSharper ou TestDriven.NET. Existe-t-il un complément gratuit à Visual Studio pour NUnit?

51
Eric Labashosky

Vous pouvez créer un projet vide (par exemple, choisir l’application de console) et dans la propriété du projet, sélectionner le tag DEBUG et sélectionner "Démarrer le programme externe". Mettez le chemin de Nunit. Ensuite, dans l’option de démarrage, les arguments de la ligne de commande sélectionnent le DLL contenant tout votre test (le mien est toujours dans la liste\bin ...). Sélectionnez ensuite "Activer le débogage de code non géré" et vous pourrez démarrer le projet dans VS et même utiliser le débogueur pas à pas.

C'est une solution gratuite.

59
Patrick Desjardins

Vous pouvez maintenant utiliser Gallio: il est open source. www.gallio.org

10
ema

Par ailleurs TestDriven peut être téléchargé gratuitement si c'est pour un usage personnel ou un projet Open Source.

Je devais trouver un moyen d'utiliser . Net Reflecto r dans VS il y a quelques jours et lorsque j'ai téléchargé TestDriven, il a été acheté. Je n'ai jamais reçu de popup me demandant de payer.

7
Patrick Desjardins

NUnit est livré avec un coureur intégré de base. Ce n'est pas très bon, et pas très médiatisé, mais à moins que Charlie l'ait retiré, il devrait être dans la source.

5
Cory Foy

Je sais que c’est une vieille question, mais il est également possible d’ajouter un outil externe dans le menu Outils pour exécuter nunit. Définissez les arguments sur $ (NomCible) $ (TargetExt) et le répertoire initial sur $ (ProjectDir)\bin. \Déboguer

découvrez ce link

5
Adam Butler

Si vous exécutez Visual Studio 2012, il existe un plug-in écrit par Charlie Poole, l'un des contributeurs à NUnit, qui utilise les nouveaux plug-ins de test Visual Studio Unit.

Malheureusement, il ne dispose pas encore de beaucoup d'options de regroupement, que ce soit par exécution ou par exécution - vous ne pouvez donc pas grouper par classe, solution, etc. De plus, il ne vous montre pas de trace de pile en cas d'échec du test, il vous suffit d'une simple coche verte ou d'une case rouge et d'un message.

 img

2
Chris S

C'est une vieille question et les choses ont changé depuis que la réponse a été acceptée.


Vous pouvez essayer NCrunch pour exécuter des tests automatiquement ou manuellement.

2
Aliostad

Également trouvé celui-ci: http://visualstudiogallery.msdn.Microsoft.com/c8164c71-0836-4471-80ce-633383031099
Il est capable de lancer vos tests dans le débogueur, mais vous devez recompiler le code manuellement chaque fois que vous modifiez quelque chose - pas d'intégration automatique avec la construction

0
Cyryl Płotnicki

Je ne l'ai pas utilisé, mais NUnitit est un complément Visual Studio gratuit pour NUnit.

http://nunitit.codeplex.com

D'après mon expérience, le meilleur complément pour Visual Studio est le resharper. TestDriven.Net est également bon pour les tests unitaires. J'espère que cela pourra aider

0
Sujith Gokuladas