JoeSmith3100
@JoeSmith3100
Начинающий программист C#

Какие есть тесты (аналоги Assert) для .NET для ссылочных типов данных?

Допустим создано два одинаковых объекта по значениям полей, обычный Assert.AreEquals для MSTest ожидаемо вернёт ошибку так как сравнивает ссылки на объекты а не значения самих объектов

Как сравнить два объекта по значениям их полей?
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
Самый простой вариант - сериализовать в Json и сравнить.
Ещё можно использовать библиотеку Verify: https://github.com/VerifyTests/Verify
Или что-нибудь для глубокого сравнения: https://github.com/GregFinzer/Compare-Net-Objects (можно кстати самому навелосипедить - это не сложно)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы