Resharper DotCover的行为与正常的UnitTest不同

时间:2016-10-24 10:48:14

标签: c# unit-testing resharper dotcover

"正常&#34>之间是否有任何差异?除了"覆盖的行计数"之外,还启用了UnitTest和带有DotCover的测试。 ?

上下文:运行特定的UnitTest为绿色。 DotCover使测试失败。 原因是,DotCover中的System.Environment.UserNamenull,而在UnitTest中,它是实际的当前用户名。

为什么?

这是代码的重要缩短示例:

[TestMethod]
    public void MyTest(){
      var test = System.Environment.UserName;
      Assert.AreEqual(test, "User");
    }

UnitTest:断言是真的

DotCover:断言是假的

0 个答案:

没有答案