Фильтрация тестовых проектов, выполняемых исполнителем TestDriven.NET.

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


person Jan Van Ryswyck    schedule 15.09.2011    source источник


Ответы (1)


В Visual Studio перейдите в Tools/Options/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
    }
}
person shamp00    schedule 15.12.2011