我在C#项目中创建了一个简单的单元测试:
[TestMethod]
public void DoSomething()
{
// Act
// assert
Assert.Fail("blah");
}
当我运行它时,测试资源管理器不会超链接到失败的行(Assert)并且不显示行号。相反,如果我将鼠标悬停在该行上,则会显示“没有可用的来源”。
Test Name: DoSomething
Test FullName: BlahBlah.DoSomething
Test Source:c:\Src\BlahBlahTest.cs : line 223
Test Outcome: Failed
Test Duration: 0:00:04.1933182
Result Message: Assert.Fail failed. blah
Result StackTrace: at BlahBlahTest.DoSomething()
我删除了.suo文件,测试设置为完全调试。 我也安装了Resharper,它的测试运行器也没有链接到失败的线路。
有人知道如何解决这个问题吗?