2010-02-18 4 views

Répondre

0

Si vous utilisez des cadres différents dans les différentes classes, il n'y a absolument aucun problème, le peut coexister sans problème (le projet puis références les deux bibliothèques de tests VisualStudio et NUnit. Cadre). Vous pouvez également utiliser des hacks comme celui que Sergey a posté pour les faire coexister sur une même classe mais sachez que cela a des limites et que vous ne pourrez pas utiliser les fonctionnalités avancées des deux frameworks et les mapper de cette manière (par exemple attribut TestCase pour NUnit 2.5 etc.).

1

Vous choisirez normalement l'un ou l'autre des frameworks de test plutôt que de travailler avec deux. Bien qu'en fait, comme Sergey le mentionne, les frameworks NUnit et MSTest sont assez similaires pour que vous puissiez, avec soin, écrire des tests communs qui peuvent fonctionner avec les deux frameworks. Il y a cependant quelques différences subtiles, alors faites attention et respectez le plus petit dénominateur commun!

Si vous voulez exécuter une suite de tests écrits pour plusieurs frameworks, jetez un oeil à Gallio qui supporte ce scénario.

Questions connexes