2010-07-17 5 views

Répondre

22

Je travaille uniquement avec NUnit. C'est plutôt bon pour moi. Il est intégré dans différents addons pour Visual Studio comme Resharper, il prend en charge dans TeamCity et il a un lanceur de test autonome

Et ressemble à NUnit devenir une norme de l'industrie pour les tests unitaires. Nous n'avons pas de problèmes majeurs avec Moq ou Rhino.Mock. Comme je me souviens d'Asp.Net Mvc (j'ai travaillé avec 1.0 seulement) utilise MS Unit. Vous pouvez facilement passer de MSUnit à NUnit.

question similaire a été posée déjà, peut-être vous trouverez quelques détails là: NUnit vs. MbUnit vs. MSTest vs. xUnit.net

+0

Juste eu un très bref Foray moi-même dans xUnit. Il ne supporte pas la sortie de trace (apparemment par conception). No Console.Write .. non Trace/Debug.Write. Vous pouvez donc tester votre code, mais vous ne pouvez pas déterminer pourquoi il a échoué. Assez gros défaut si vous me demandez. Même pour le développement d'une nouvelle fonctionnalité, un test unitaire rapide avec quelques résultats pour la santé mentale est vital ... Alors revenons à Nunit. C'était un bon 5 minutes de l'autre côté https://github.com/xunit/xunit/issues/173?_pjax=%23js-repo-pjax-container – reach4thelasers

+0

ReSharper 2016.1 fournit un support intégré pour xUnit.net et doesn Pas besoin d'une extension séparée à installer plus. https://blog.jetbrains.com/dotnet/2016/04/14/resharper-ultimate-2016-1-is-released/ – kokabi

13

Un ancien poste, mais pensé this serait utile à quelqu'un.

+3

ce message est ancien, donc ne pas utilisé pour comparer les cadres, la dernière édition était le 14 novembre , 2012. Il y a plus d'aides pour chaque cadre donc allez sur les sites officiels et faites votre base de décision sur cette information – Moy

+3

Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. – Magnilex

+1

@Magnilex Et il a. Il a été déplacé de sorte que le lien n'est plus valide ..... –

Questions connexes