8

如何使测试方法在 Visual Studio 单元测试中不可运行?使用带有 .NET 4.0 的 Visual Studio 2010。

假设我有 10 种测试方法,其中 1 种测试方法由于外部依赖性而无法正常工作。如果我想运行所有 10 个,那么我会在一次测试中出错。

一种解决方案是:不要运行测试。但我需要知道,是否有任何属性或类似的东西,它只是绕过测试并且不会运行。

我尝试使用[WorkItem(1234)]Attribute,但测试仍在运行。

任何帮助是极大的赞赏。

4

1 回答 1

27

是的,您可以将Ignore属性添加到要跳过的测试中:

[TestMethod, Ignore]
public void ThisTestWontRun()
{
    // Test code here
}
于 2013-01-24T13:29:15.950 回答