如何在Nunit 3中为自定义结构创建比较器?

时间:2019-03-07 17:23:17

标签: c# nunit nunit-3.0

我想使用这种NUnit 3语法来测试float3和四元数之类的结构:

var expectedPosition = new float3(0.0f, 0.0f, 0.0f);
var position = new float3(0.0f, 0.0f, 0.000001f);

Assert.That(position, Is.EqualTo(expectedPosition).Within(1e-5));

现在.Within()似乎已被忽略,最小的差异使测试失败,因此我需要逐个测试每个float3组件(即x,y,z),这会使我的测试代码混乱一点。

我在文档中进行了搜索,但最后我想我不知道自己在寻找什么。

干杯!

0 个答案:

没有答案