我在调试测试时遇到问题。他们一直被忽略:
但是,我 分析代码覆盖率 ,我的测试结果失败或通过。
答案 0 :(得分:1)
检查并删除此测试用例的 [忽略] 属性。
[Ignore]
[TestMethod]
public void DoSelect_ShouldReturnA_SqlDataReader()
{
// some code...
}
答案 1 :(得分:0)
如果测试在另一个线程中导致异常或者无法捕获该异常,我就会看到类似的行为。 在早期版本的MSTest中,从Initialize / cleanup方法抛出异常。
尝试调试测试 - 如果问题是由异常引起的,它会在抛出异常时中断。