我正在尝试比较两个数字的精度和一定的容差。
这是在 nUnit 中检查它的方式:
Assert.That(turnOver, Is.EqualTo(turnoverExpected).Within(0.00001).Percent);
我试图在 xUnit 中做同样的事情,但这就是我想出的全部:
double tolerance = 0.00001; Assert.Equal(turnOver, turnoverExpected, tolerance);
这不会编译,因为Assert.Equal
不接受类型为 的第三个参数double
。
有人知道在 xUnit 中执行此操作的好方法吗?
森栏
倚天杖
蝴蝶刀刀
桃花长相依
相关分类