Visual Studio 2012中的单元测试:如何防止测试被跳过?

时间:2013-11-26 11:30:48

标签: unit-testing debugging visual-studio-2012

我在调试测试时遇到问题。他们一直被忽略:

enter image description here

但是,我 分析代码覆盖率 ,我的测试结果失败或通过。

2 个答案:

答案 0 :(得分:1)

检查并删除此测试用例的 [忽略] 属性。

[Ignore]
[TestMethod]        
public void DoSelect_ShouldReturnA_SqlDataReader()
{
    // some code...
}

答案 1 :(得分:0)

如果测试在另一个线程中导致异常或者无法捕获该异常,我就会看到类似的行为。 在早期版本的MSTest中,从Initialize / cleanup方法抛出异常。

尝试调试测试 - 如果问题是由异常引起的,它会在抛出异常时中断。