From: Michael D. <mik...@us...> - 2004-09-20 03:01:34
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/TypesTest In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10737/src/NHibernate.Test/TypesTest Modified Files: DateTimeTypeFixture.cs Log Message: Fixed up test for ValueType refactoring. Index: DateTimeTypeFixture.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.Test/TypesTest/DateTimeTypeFixture.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DateTimeTypeFixture.cs 9 Sep 2004 21:20:16 -0000 1.1 --- DateTimeTypeFixture.cs 20 Sep 2004 03:01:25 -0000 1.2 *************** *** 20,32 **** object value1 = DateTime.Now; - object value2 = type.DeepCopyNotNull(value1); Assert.AreEqual( value1, value2, "Copies should be the same."); ! Assert.IsFalse( Object.ReferenceEquals(value1, value2), "Should be different objects in memory." ); value2 = ((DateTime)value2).AddHours(2); ! ! Assert.IsFalse( value1==value2, "value2 was changed, should not be the same." ); } } --- 20,30 ---- object value1 = DateTime.Now; object value2 = type.DeepCopyNotNull(value1); Assert.AreEqual( value1, value2, "Copies should be the same."); ! value2 = ((DateTime)value2).AddHours(2); ! Assert.IsFalse( value1==value2, "value2 was changed, value1 should not have changed also." ); } } |