[Adapdev-commits] Adapdev/src/Adapdev.Tests ObjectComparerTest.cs,1.2,1.3
Status: Beta
Brought to you by:
intesar66
From: Sean M. <int...@us...> - 2005-11-11 04:52:55
|
Update of /cvsroot/adapdev/Adapdev/src/Adapdev.Tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25387/src/Adapdev.Tests Modified Files: ObjectComparerTest.cs Log Message: Added support for mutli-threaded tests (still buggy) and transactional tests Added new ISelectQuery.AddJoin method allowing for the joining of four tables Fixed bug w/ DatabaseSchema persistence Index: ObjectComparerTest.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Tests/ObjectComparerTest.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ObjectComparerTest.cs 2 Nov 2005 13:45:13 -0000 1.2 --- ObjectComparerTest.cs 11 Nov 2005 04:52:46 -0000 1.3 *************** *** 30,33 **** --- 30,34 ---- e2.Created = now; + // Uses ISerializable comparison Assert.IsTrue(ObjectComparer.AreEqual(e1, e2), "Objects should be equal."); *************** *** 60,92 **** Assert.IsFalse(ObjectComparer.AreEqual(e1, e2, true), "Objects should not be equal because InternalCreated is different."); } - - [Test] - public void FailAreEqualWithFieldsSerialization() - { - DateTime now = DateTime.Now; - - SuppliersEntity e1 = new SuppliersEntity(); - e1.Address = "Test"; - e1.SupplierID = 12; - e1.Created = now; - - SuppliersEntity e2 = new SuppliersEntity(); - e2.Address = "Test"; - e2.SupplierID = 12; - e2.Created = now; - - string a = Serializer.SerializeToXml(e1); - string b = Serializer.SerializeToXml(e2); - - Console.WriteLine(a); - Console.WriteLine(b); - Assert.IsTrue(a == b, "Objects should be equal."); - - e2.Created = DateTime.Now.AddHours(1); - - // byte[] c = Serializer.SerializeToBinary(e2); - // - // Assert.IsFalse(a == c, "Objects should not be equal."); - } } } --- 61,64 ---- |