У меня есть проект NUnit, создающий консольное приложение для запуска тестов. Точка входа выглядит следующим образом:
class Program
{
[STAThread]
static void Main(string[] args)
{
string[] my_args = { Assembly.GetExecutingAssembly().Location };
int returnCode = NUnit.ConsoleRunner.Runner.Main(my_args);
if (returnCode != 0)
Console.Beep();
}
}
Что я могу передать в качестве аргумента, если я хочу запустить этот тест ТОЛЬКО:
[TestFixture]
public class EmailNotificationTest
{
[Test]
public void MailerDefaultTest()
{
Assert.IsTrue(false);
}
}
Ясно, что это поддерживается, и так же ясно, что я не знаю, как это сделать.
UPDATE
Похоже, что с v3 + это возможно с опцией --test
, за документация.