Объекты — это просто экземпляры класса с множеством общедоступных свойств. Есть ли простой способ заставить NUnit утверждать равенство на основе свойств?
Это мое текущее решение, но я думаю, что может быть что-то получше:
Код: Выделить всё
Assert.AreEqual(LeftObject.Property1, RightObject.Property1)
Assert.AreEqual(LeftObject.Property2, RightObject.Property2)
Assert.AreEqual(LeftObject.Property3, RightObject.Property3)
...
Assert.AreEqual(LeftObject.PropertyN, RightObject.PropertyN)
Подробнее здесь: https://stackoverflow.com/questions/318 ... s-in-nunit
Мобильная версия