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