用于失败单元测试的Visual Studio 2013测试资源管理器StackTrace显示“无源可用”而不是到失败行的链接

时间:2015-11-18 01:35:01

标签: c# unit-testing visual-studio-2013

我在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,它的测试运行器也没有链接到失败的线路。

有人知道如何解决这个问题吗?

0 个答案:

没有答案