c# - NUnit Assert.AreEqual(object a, object b) false negative? -


I do not understand why NUnit convinces it. Arequal is failing.

  var dataService = new data service (DB); DataService.Set ("Test", "Circle 1", Circle); Var NewsData = DataService Go ("Test", "Circle 1"); Assert.IsNotNull (circleData); Var newscap = newsdata. gate (); Decide. All (Circle, Circle Copy);  

Using NHibernate (collecting serialized data, then disassemble it). I have inserted a breakpoint and inspected objects in the Local Variables window - they are identical.

There is a NIIT message here:

  Assert.AreEqual failed. Expectancy: & lt; TestData.TestClassCircle & gt; Actual: & lt; TestData.TestClassCircle & gt;  

Why would this test fail when the object is the same?

what is CircleData ? Does it override equal ? I think you are cloning it, which means that you got two different CircleData examples circadata override equal , then This will examine a reference parity, which will fail.


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -