Dan*_*n C 7 c# unit-testing visual-studio-2013
我在C#项目中创建了一个简单的单元测试:
[TestMethod]
public void DoSomething()
{
// Act
// assert
Assert.Fail("blah");
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,测试资源管理器不会超链接到失败的行(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()
Run Code Online (Sandbox Code Playgroud)
我删除了.suo文件,测试设置为完全调试.我也安装了Resharper,它的测试运行器也没有链接到故障线路.
有人知道如何解决这个问题吗?