标签: c# autofixture semantic-comparison
是否可以在AutoFixture SemanticComparison中为对象的指定属性或指定类型设置自定义比较器。
例如,您需要比较具有DateTime类型属性的对象。您想使用Likenes比较它们,但您希望比较的精度以毫秒级别丢弃差异(可能在从数据库检索DateTime后丢失了精度)。
答案 0 :(得分:3)
您可以使用Likeness(Fluent)API的EqualsWhen成员来执行此操作。
EqualsWhen
Here是一个非常相似的例子。