J'ai fait un TDD en utilisant les deux et (peut-être que je suis un peu stupide) nUnit semble être beaucoup plus rapide et plus simple à utiliser pour moi. Et quand je dis beaucoup, je veux dire beaucoup.
Dans MS Test, il y a trop d'attributs partout - le code qui fait les vrais tests est les petites lignes que vous pouvez lire ici et là. Un gros désordre. Dans nUnit, le code qui effectue le test domine simplement les attributs, comme il se doit.
De plus, dans nUnit, il vous suffit de cliquer sur les tests que vous souhaitez exécuter (un seul? Tous les tests couvrant une classe? Un assemblage? La solution?). Un clic. Et la fenêtre est claire et grande. Vous obtenez des lumières vertes et rouges claires. Vous savez vraiment ce qui se passe d'un seul coup.
Dans VSTS, la liste des tests est bloquée en bas de l'écran, elle est petite et moche. Vous devez regarder deux fois pour savoir ce qui s'est passé. Et vous ne pouvez pas exécuter un seul test (enfin, je ne l'ai pas encore découvert!).
Mais je peux me tromper, bien sûr - je viens de lire environ 21 articles de blog sur "Comment faire du TDD simple en utilisant VSTS". J'aurais dû lire plus, tu as raison.
Pour nUnit, j'en ai lu un. Et j'étais TDDing le même jour. Avec plaisir.
Soit dit en passant, j'aime généralement les produits Microsoft. Visual Studio est vraiment le meilleur outil qu'un développeur puisse acheter - mais la gestion TDD et Work Item dans Visual Studio Team System est vraiment nul.
Bonne chance. Sylvain.