public void TestTagWithInferenceRoundtrip() { TagData data = new TagData { Bravo = 15, Charlie = 17, Delta = 4, Zulu = 9 }; TagData clone = Serializer.DeepClone(data); Assert.AreEqual(data.Bravo, clone.Bravo, "Bravo"); Assert.AreEqual(data.Charlie, clone.Charlie, "Charlie"); Assert.AreEqual(data.Delta, clone.Delta, "Delta"); Assert.AreEqual(data.Zulu, clone.Zulu, "Zulu"); }
public void TestTagWithInferenceBinary() { TagData data = new TagData { Bravo = 15, Charlie = 17, Delta = 4, Zulu = 9 }; TagDataExpected clone = Serializer.ChangeType<TagData, TagDataExpected>(data); Assert.AreEqual(data.Bravo, clone.Bravo, "Bravo"); Assert.AreEqual(data.Charlie, clone.Charlie, "Charlie"); Assert.AreEqual(data.Delta, clone.Delta, "Delta"); Assert.AreEqual(data.Zulu, clone.Zulu, "Zulu"); }