2016-04-13 1 views
3

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

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

+2

Связанные: https://github.com/AutoFixture/AutoFixture/issues/48 –

+2

См. Также https://github.com/AutoFixture/AutoFixture/issues/141 –

ответ

2

Вы можете использовать EqualsWhen член API-протокола Laceness (Fluent) для этого.

Here - довольно похожий пример.

Смежные вопросы