配置流利的断言精度以比较小数点

时间:2019-08-06 21:34:32

标签: fluent-assertions

我正在使用流利的断言和sqlite编写单元测试,这些测试存储的十进制类型很差。

我希望 ALL (我的十进制比较)忽略浮动部分。

有办法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

FluentAssertions允许对十进制/浮点数字值进行近似断言。

  

以下方法是专门为浮点数或   十进制变量。

float value = 3.1415927F;
value.Should().BeApproximately(3.14F, 0.01F);
     

这将验证浮点值在3.139和   3.141

参考FluentAssertions Documentation: Numeric types and everything else that implements IComparable<T>