Couverture du code avec nUnit? [fermé]

y a-t-il un moyen de voir la couverture du code lorsque vous utilisez nUnit? Je sais Qu'il existe une telle fonctionnalité dans Visual Studio, mais pouvez-vous l'utiliser avec nUnit ou seulement avec les tests intégrés vs unit?

58
demandé sur Lance Roberts 2009-11-17 12:38:43

5 réponses

vous pouvez utiliser NCover . Maintenant, sa version commerciale, mais 1.5.8 (en bas de la page, version communautaire) est toujours gratuite et si vous voulez le visualiser, utilisez NCoverExplorer .

EDIT:

il est possible d'envelopper nUnit ou mbUnit avec le code de studio visuel ainsi. VSTS Code Coverage Runner

23
répondu Marek Tihkan 2009-11-17 09:54:28

Visual Studio 2012 a finalement ajouté le support pour le cadre de test d'unité tiers.

vous pouvez ajouter des frameworks en utilisant le Gestionnaire D'Extension et automatiquement" Code coverage " commence à travailler avec le framework installé.

la couverture de Code est uniquement disponible dans Visual Studio Ultimate ou les éditions Premium.

voir ma réponse dans est-ce que le code VS2010 couvre nUnit?

18
répondu Be.St. 2017-05-23 11:46:57

PartCover est gratuit et je viens de bloguer comment l'utiliser avec NUnit voir ce lien

7
répondu Torbjörn Nomell 2011-06-08 10:51:43

voir SD C# Test Coverage . Fourni avec la visualisation intégrée des données de couverture de test sur votre code source ainsi que des rapports sommaires.

4
répondu Ira Baxter 2009-11-25 06:58:24

si vous travaillez dans une entreprise avec une politique de sécurité-/economy-money-/hassle-employees limitant votre choix à VS2010 (Premium ou Ultimate), voir ma réponse à: Exécution de tests NUnit dans Visual Studio 2010 avec la couverture de code

là, je me réfère à cette autre réponse, mais aussi donner plus de détails que cela: Ne VS2010 de Couverture de Code, support nUnit?

je sais, copié/référence réponses (esp. d'autres) valent downvoting, mais comme je l'ai dit, je donne quelques détails que m'a aidé énormément.

4
répondu No answer 2017-05-23 12:02:13