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.

scroll top