Возможно ли в AutoFixture SemanticComparison установить пользовательский компаратор для указанного типа

Возможно ли в AutoFixture SemanticComparison установить пользовательский компаратор для указанного свойства объекта или для указанного типа.

Например, вам нужно сравнить объекты, которые имеют свойство типа DateTime. Вы хотите сравнить их, используя Likenes, но вы хотите, чтобы точность сравнения отбрасывала различия на уровне миллисекунд (возможно, вы потеряли точность после получения DateTime из базы данных).

1 ответ

Решение

Вы можете использовать EqualsWhen член API Likeness (Свободно) для этого.

Вот довольно похожий пример.

Другие вопросы по тегам