Я не могу понять, почему происходит сбой NUnit Assert.AreEqual.
var dataService = new DataService(db);
dataService.Set("Tests", "circle1", circle);
var circleData = dataService.Get("Tests", "circle1");
Assert.IsNotNull(circleData);
var circleCopy = circleData.Get();
Assert.AreEqual(circle, circleCopy);
Использование NHibernate (хранение сериализованных данных, а затем их десериализация). Я вставил точку останова и проверил объекты в окне локальных переменных - они идентичны.
Вот сообщение NUnit:
Assert.AreEqual failed. Expected:<TestData.TestClassCircle>. Actual:<TestData.TestClassCircle>.
Почему этот тест не пройден, если объекты кажутся идентичными?