繁体   English   中英

Xunit如何测试十进制属性和字符串是null

[英]Xunit how to test that a decimal property and string are null

当十进制值为 null 并且字符串值为 null 时,我希望能够编写单元测试。

private void CompareAsNumbersIfNotEmpty(decimal? actual, string expected)
{
    if (expected == null)
    {

    }else if (expected.Length > 0)
    {
        actual.Value.Should().Be(decimal.Parse(expected));
    }
    else
    {
        actual.Should().Be(decimal.Parse(expected));
    }
}

小数不能是 null。 但是可以为空的小数可以是 null。

上面的代码是测试还是测试调用的 function?

通过像你一样使用 Unit 和 FluentAssertions。 您可以对任何可为空的类型或 object 使用检查...Should().NotBeNull()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM