public void TestEnumerableContents() { Test3Enumerable items = new Test3Enumerable { new Test3 { C = new Test1 { A = 123 } }, new Test3 { C = new Test1 { A = 456 } }, new Test3 { C = new Test1 { A = 789 } } }; var clone = Serializer.DeepClone(items); CheckLists(items, clone); }
public void TestEnumerableBytes() { Test3Enumerable list = new Test3Enumerable { new Test3 { C = new Test1 { A = 150 } } }; Assert.IsTrue(Program.CheckBytes(list, 0x0A, 0x05, 0x1a, 0x03, 0x08, 0x96, 0x01)); }
public void TestEnumerableBytes() { Test3Enumerable list = new Test3Enumerable { new Test3 { C = new Test1 { A = 150 } } }; Serializer.DeepClone(list); // Actual: 0A 05 1A 03 08 96 01 why, variant?? //Assert.IsTrue(Program.CheckBytes(list, 0x0A, 0x09, 0x1a, 0x07, 0x10, 0x01, 0x52, 0x03, 0x08, 0x96, 0x01)); }