public void T02() { using (var ms = new MemoryStream()) { var s = new SlimSerializer(); var dIn = new customClassA { A = 2190, B = 23232, Child = new customClassA { A = -100, B = -900 } }; s.Serialize(ms, dIn); ms.Seek(0, SeekOrigin.Begin); var dOut = (customClassB)s.Deserialize(ms); Aver.AreEqual(2190, dOut.A); Aver.AreEqual(23232, dOut.B); Aver.IsNotNull(dOut.Child); Aver.AreEqual(-100, dOut.Child.A); Aver.AreEqual(-900, dOut.Child.B); } }
public void T01() { using (var ms = new MemoryStream()) { var s = new SlimSerializer(); var dIn = new customClassA { A = 190, B = 3232, Child = null }; s.Serialize(ms, dIn); ms.Seek(0, SeekOrigin.Begin); var dOut = (customClassB)s.Deserialize(ms); Aver.AreEqual(190, dOut.A); Aver.AreEqual(3232, dOut.B); Aver.IsNull(dOut.Child); } }