Я знаю, что есть критическое изменение с FluentAssertions v4.x на v5.x в Переопределение эквивалентности
Итак, я должен изменить:
ShouldBeEquivalenTo ()
до
Should().BeEquivalentTo()
и многое другое изменилось.
У меня есть целевой тестовый проект xunit net45, и я начинаю переход на многоцелевые netcoreapp2.1 и net45 (FluentAssertions v4.x не поддерживает netcoreapp2.x)
В проекте есть много тестовых случаев, в которых используется старый синтаксис 4.x, и я хочу минимизировать изменения в тестовом проекте и избежать (если могу) изменения в новом синтаксисе.
Мои варианты:
Во-первых: я должен вручную изменить контрольные примеры для поддержки нового синтаксиса v5.x
Второе: вы можете предложить альтернативу.
Можете ли вы посоветовать мне лучший путь.