【发布时间】:2010-07-28 21:08:24
【问题描述】:
我不明白为什么 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>.
当对象看起来相同时,为什么此测试会失败?
【问题讨论】:
标签: c# nhibernate nunit