Фильтрация тестовых проектов, выполняемых бегуном TestDriven.NET - PullRequest
1 голос
/ 15 сентября 2011

Можно ли отфильтровать, какие тестовые проекты выполняются при использовании Runner TestDriven.NET в обозревателе решений?Я хочу запускать модульные тесты без запуска интеграционных тестов, так как последние требуют больше времени для запуска.

1 Ответ

1 голос
/ 15 декабря 2011

В Visual Studio перейдите в Инструменты / Параметры / TestDriven.Net, где вы можете указать, какие категории включать и исключать.Вы можете разделить категории с помощью ';'.Вы можете пометить тест категорией, применив атрибут категории:

[Test]
[Category("Integration")]
public void Test_IntegrationIsWorking()
{
   // do some testing
}

Вы также можете применить категорию ко всему тестовому приспособлению:

[TestFixture]
[Category("Integration")]
public class IntegrationTests
{
    [Test]
    public void Test_IntegrationIsWorking()
    {
        // do some testing
    }
}
...