过滤TestDriven.NET运行程序执行的测试项目

时间:2011-09-15 11:58:30

标签: testdriven.net

在解决方案资源管理器中使用TestDriven.NET runner时,是否可以过滤执行哪些测试项目?我想在不运行集成测试的情况下运行单元测试,因为后者需要更长时间才能运行。

1 个答案:

答案 0 :(得分: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
    }
}