【发布时间】:2011-09-15 11:58:29
【问题描述】:
在解决方案资源管理器中使用 TestDriven.NET 运行程序时,是否可以过滤执行哪些测试项目?我想在不运行集成测试的情况下运行单元测试,因为后者需要更长的时间来运行。
【问题讨论】:
标签: testdriven.net
在解决方案资源管理器中使用 TestDriven.NET 运行程序时,是否可以过滤执行哪些测试项目?我想在不运行集成测试的情况下运行单元测试,因为后者需要更长的时间来运行。
【问题讨论】:
标签: testdriven.net
在 Visual Studio 中,转到 Tools/Options/TestDriven.Net,您可以在其中指定要包含和排除的类别。您可以使用“;”分隔类别。您可以通过应用 category 属性来用类别标记测试:
[Test]
[Category("Integration")]
public void Test_IntegrationIsWorking()
{
// do some testing
}
您还可以将类别应用于整个测试夹具:
[TestFixture]
[Category("Integration")]
public class IntegrationTests
{
[Test]
public void Test_IntegrationIsWorking()
{
// do some testing
}
}
【讨论】: