Existe-t-il un complément Visual Studio gratuit pour Nunit?
-
05-07-2019 - |
Question
Je suis bon marché et je ne veux pas payer pour ReSharper ou TestDriven.NET. Existe-t-il un complément gratuit à Visual Studio pour NUnit?
La solution
Vous pouvez créer un projet vide (par exemple, choisissez l'application console) et dans la propriété du projet, sélectionnez la balise DEBUG, puis sélectionnez "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 la DLL qui contient tout votre test (le mien est toujours dans la \ nunit \ 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.
Ceci est une solution gratuite.
Autres conseils
Vous pouvez maintenant utiliser Gallio: il est open source. www.gallio.org
À propos, TestDriven peut être téléchargé gratuitement s'il est destiné à un usage personnel ou Open Source. projet.
Je devais trouver un moyen d'utiliser .Net Reflecto r à l’intérieur de VS il ya quelques jours et lorsque j’ai téléchargé TestDriven, il est livré avec. Je n'ai jamais reçu de popup me demandant de payer.
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 ne le retire, il devrait être dans la source.
Je sais que c’est une vieille question, mais vous pouvez également ajouter un outil externe dans le menu Outils pour exécuter nunit. Définissez les arguments sur $ (TargetName) $ (TargetExt) et le répertoire initial sur $ (ProjectDir ) \ bin \ Debug
consultez cette lien
Ceci est une vieille question et les choses ont changé depuis que la réponse a été acceptée.
Vous pouvez essayer NCrunch d'exécuter des tests automatiquement ou manuellement.
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.
- Télécharger VsTestAdapater - il se trouve également dans le gestionnaire d'extensions.
Malheureusement, il ne dispose pas encore de beaucoup d'options de regroupement, que ce soit par exécution ou non, vous ne pouvez donc pas les regrouper par classe, solution, etc. De plus, il ne vous montre aucune trace de pile en cas d'échec d'un test, il vous suffit simplement d'une coche verte ou d'une case rouge et d'un message.
Je ne l'ai pas utilisé, mais NUnitit est un complément gratuit de Visual Studio pour NUnit.
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. Espérons que cela aide
Vous avez é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. Cependant, vous devez recompiler manuellement le code chaque fois que vous modifiez quelque chose - pas d'intégration auto-build-build