C#/ XUint:测试异常时实现100%的代码覆盖率

时间:2018-01-01 09:10:29

标签: c# visual-studio unit-testing code-coverage

我的问题类似于this;但是,this回答对我没有帮助。

我有以下测试:

[Fact]
public void NotImplementedComparison()
{
    // Arrange
    var f = new Foo();
    var b = new Bar();

    // Act
    Exception exception = Assert.Throws<NotImplementedException>((() => f.CompareTo(b)));

    // Assert
    Assert.Equal("Not implemented.", exception.Message);
}

当我在VS2017中分析测试覆盖率时,它抱怨f.CompareTo(b)不是覆盖块。

0 个答案:

没有答案