Je suis intéressé à améliorer mes méthodes de test mais je ne suis pas sûr de préférer le test NUnit ou VS 2008. J'ai aussi un livre qui utilise NUnit dans ses exemples. Les deux cadres coexistent-ils bien?Les tests intégrés NUnit et Visual Studio 2008 peuvent-ils être utilisés côte à côte?
Répondre
oui, consultez ce lien NUnit/MSTest Dual Testing et Strengthening Visual Studio Unit Tests
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.).
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.
- 1. Visual Studio 2008 problème côte à côte
- 2. Visual Studio 2008 RTM et Visual Studio 2010 RTM MVC2 existent côte à côte?
- 3. Assemblages côte à côte, Windows 7 et Visual Studio 2005
- 4. Peut-on installer Visual Studio 2010 côte à côte avec Visual Studio 2008?
- 5. Des problèmes d'exécution de SharpDevelop 3.0 et de Visual Studio 2008 côte à côte?
- 6. Pouvez-vous installer côte à côte Visual Studio 2008 Pro et Team System?
- 7. Plusieurs suites de la même version de Visual Studio peuvent-elles être installées côte à côte?
- 8. Visual Studio 2008 tests unitaires et nunit
- 9. Run VSTS côté 2010 côte à côte avec VSTS 2008
- 10. SQL 2000 et SQL 2008 Express côte à côte?
- 11. Côtes côte à côte
- 12. Côte à côte divs
- 13. Safari3 et Safari4 côte à côte
- 14. Comment créer une application C++ fonctionnant sous XP SP2 avec Visual Studio 2008 et sans DLL côte à côte?
- 15. Que sont les assemblages côte à côte?
- 16. Installations côte à côte de MySQL
- 17. positionnement nouveau côté éditeurs côte à côte
- 18. Stacking Divs côte à côte dans CSS
- 19. Côte à côte Divs avec contenu dynamique
- 20. faire une image et un paragraphe assis côte à côte
- 21. Puis-je avoir ISession et IStatelessSession côte à côte?
- 22. Positionnement d'éléments entiers côte à côte
- 23. bibliothèque d'entreprise 2 et 3.1 côte à côte
- 24. Comment afficher deux sections côte à côte?
- 25. CakePHP et vivant côte à code existant côte pacifique
- 26. Assemblages 2.0/3.5 côte à côte
- 27. Est-il possible d'exécuter IIS et Tomcat côte à côte?
- 28. Légendes dans des images côte à côte?
- 29. Div côte à côte sans flotteur
- 30. Problème côte à côte .NET 4