public void TestXmlSerialization() { var serializer = new DefaultXmlSerialization(); var gxExpected = TestBacking.GetGedcomxObjectForDeepCompare(); byte[] bytes; using (var ms = new MemoryStream()) { serializer.Serialize(gxExpected, ms); bytes = ms.ToArray(); } var gxActual = serializer.Deserialize <Gx.Gedcomx>(new MemoryStream(bytes)); var comparer = new CompareLogic(); var differences = comparer.Compare(gxExpected, gxActual); Assert.AreEqual(0, differences.Differences.Count); }
public void TestXmlSerialization() { var serializer = new DefaultXmlSerialization(); var gxExpected = TestBacking.GetGedcomxObjectForDeepCompare(); byte[] bytes; using (var ms = new MemoryStream()) { serializer.Serialize(gxExpected, ms); bytes = ms.ToArray(); } var gxActual = serializer.Deserialize<Gx.Gedcomx>(new MemoryStream(bytes)); var comparer = new CompareLogic(); var differences = comparer.Compare(gxExpected, gxActual); Assert.AreEqual(0, differences.Differences.Count); }
public void Initialize() { xmlSerializer = new DefaultXmlSerialization(); jsonSerializer = new DefaultJsonSerialization(); }