51 votes

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?

60voto

Patrick Desjardins Points 51478

Vous pouvez créer un projet vide (Choisir l'application de la console par exemple) et dans la propriété du projet, vous pouvez sélectionner DEBUG étiquette et sélectionnez "Démarrer le Programme Externe. Mettre le chemin de Nunit. Que, dans l'option de démarrage, les arguments de ligne de commande sélectionnez la DLL contenant tous les test (le mien est toujours dans le nunit\bin...). Sélectionnez "activer le débogage de code non managé" et vous serez en mesure de commencer le projet à l'intérieur de VS, et même d'utiliser le débogueur étape-par-étape.

C'est une solution libre.

10voto

ema Points 2346

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

7voto

Patrick Desjardins Points 51478

À propos, 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 à l’ intérieur de VS il ya quelques jours et lorsque j’ai téléchargé TestDriven, il a été livré avec. Je n'ai jamais reçu de popup me demandant de payer.

5voto

Cory Foy Points 5181

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.

5voto

Adam Butler Points 1262

Je sais que c’est une vieille question mais une autre façon de faire est 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

consultez ce lien

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X