У меня интересная ситуация.В моей тестовой сборке у меня есть папки, имеющие определенные тестовые классы, т. Е. TestFixture's.Например, рассмотрим следующую иерархию в VS:
Sol
TestProject
TestFolder1
TestClass1
TestClass2
TestFolder2
TestClass3
Теперь, когда я запускаю в командной строке следующее:
nunit-console.exe /run:Sol.TestProject.TestFolder1.TestClass2 TestProject.dll
Все работает нормально, и все тесты проходят,Но, если я запускаю, как показано ниже:
nunit-console.exe /run:Sol.TestProject.TestFolder1 TestProject.dll
В этом случае некоторые из тестов в TestClass2 не пройдены.
Я попытался вывести состояние некоторых соответствующих объектов, участвующих в тесте, и в обоих случаях состояние выглядело нормально в начале кода теста.Кроме того, TestClass1 / 2/3 не имеет суперкласса, делающего что-то - так что это также исключается.Любые идеи, что еще может происходить здесь?
Я использую VS2010 / .NET4.0 (4.0.30319.1) / nUnit 2.5.9.