1

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

4

1 回答 1

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
    }
}
于 2011-12-15T15:39:47.627 回答