у меня 2.5.8 и VS2010
Я хочу запустить тесты для DLL, и если я наберу
nunit-console a.dll
У меня также есть эти люксы
public class AllTests
{
[Suite]
public static IEnumerable Suite
{
get
{
List<Type> suite = new List<Type>();
foreach (Type testCase in UnitTests.Suite)
{
suite.Add(testCase);
}
return suite;
}
}
}
и
public class UnitTests
{
[Suite]
public static IEnumerable Suite
{
get
{
List<Type> suite = new List<Type>();
suite.Add(typeof(LicenceManagerTests));
suite.Add(typeof(CertManagerTests));
return suite;
}
}
}
Если я хочу запустить тесты, используя наборы, я набираю
nunit-console a.dll /fixture=AllTests.Suite
но с сообщением не получается
Невозможно найти прибор AllTests.Suite
Если вам интересно, почему я пользуюсь Сьютами, я не знаю. Мы используем MSBuild в нашем проекте, и это требование MSBuild, я думаю.
Любая помощь приветствуется. С уважением.