essai nUnit échoue lorsqu'il est exécuté dans le cadre de l'espace de noms plus
-
22-10-2019 - |
Question
J'ai une situation intéressante. Dans mon test assemblage, je possède des dossiers ayant des classes de test spécifiques, à savoir, TestFixture de. Considérons, par exemple, la hiérarchie suivante dans VS:
Sol TestProject TestFolder1 TestClass1 TestClass2 TestFolder2 TestClass3
Maintenant, quand je lance ce qui suit à la ligne de commande:
nunit-console.exe /run:Sol.TestProject.TestFolder1.TestClass2 TestProject.dll
Les choses fonctionne bien et tous les tests sont de passage. Mais, si je cours comme ci-dessous:
nunit-console.exe /run:Sol.TestProject.TestFolder1 TestProject.dll
Dans ce cas, certains des tests en TestClass2 sont défaillantes.
J'ai essayé le dumping de l'état de certains des objets impliqués dans le test, et l'état semblait bien au début du code de test dans les deux cas. En outre, TestClass1 / 2/3 ne dispose pas d'une superclasse faire quelque chose - si cela est éliminé aussi bien. Toutes les idées que d'autre peut se produire ici?
J'utilise VS2010 / .NET4.0 (4.0.30319.1) / nUnit 2.5.9.
La solution