public void MixedTest() { var obj = new AMixedTest() {MyProperty = "myproperty", ThisShouldBeInner = "inner"}; var result = XmlSerializer<AMixedTest>.New().SerializeToString(obj).Replace("\n","").Replace("\r",""); Assert.IsTrue(result.Equals("<?xml version=\"1.0\" encoding=\"utf-16\"?><AMixedTest> <MyProperty>myproperty</MyProperty>inner</AMixedTest>"), "Xml is not correct!"); var deserialized = XmlSerializer<AMixedTest>.New().Deserialize(result); Assert.IsTrue(deserialized.MyProperty == obj.MyProperty && deserialized.ThisShouldBeInner == obj.ThisShouldBeInner, "Objects are not the same"); }
public void MixedTest() { var obj = new AMixedTest() { MyProperty = "myproperty", ThisShouldBeInner = "inner" }; var result = XmlSerializer <AMixedTest> .New().SerializeToString(obj).Replace("\n", "").Replace("\r", ""); Assert.IsTrue(result.Equals("<?xml version=\"1.0\" encoding=\"utf-16\"?><AMixedTest> <MyProperty>myproperty</MyProperty>inner</AMixedTest>"), "Xml is not correct!"); var deserialized = XmlSerializer <AMixedTest> .New().Deserialize(result); Assert.IsTrue(deserialized.MyProperty == obj.MyProperty && deserialized.ThisShouldBeInner == obj.ThisShouldBeInner, "Objects are not the same"); }