编程语言
首页 > 编程语言> > c# – AutoFixture SemanticComparison是否可以为指定类型设置自定义比较器

c# – AutoFixture SemanticComparison是否可以为指定类型设置自定义比较器

作者:互联网

是否可以在AutoFixture SemanticComparison中为对象的指定属性或指定类型设置自定义比较器.

例如,您需要比较具有DateTime类型属性的对象.您希望使用Likenes比较它们,但您希望比较的精度以毫秒级别丢弃差异(可能在从数据库检索DateTime后丢失了精度).

解决方法:

您可以使用Likeness(Fluent)API的EqualsWhen成员来执行此操作.

Here是一个非常相似的例子.

标签:c,autofixture,semantic-comparison
来源: https://codeday.me/bug/20190628/1311894.html