public void SerializationTest() { var serializableClass = new SerializableClass { PropertyInt = 23, PropertyString = "foo", PropertyObject = "bar" }; Console.WriteLine(serializableClass.SerializeMe()); }
public void DeserializationTest() { var deserializedXML = @"<?xml version=""1.0"" encoding=""utf-16:""?>" + @"<Settings xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">" + @"<PropertyOne>foo</PropertyOne><PropertyTwo>23</PropertyTwo><PropertyObject xsi:type=""xsd:string"">bar</PropertyObject></Settings>"; var serializableClass = SerializableClass.DeSerialize(deserializedXML); Console.WriteLine(serializableClass.PropertyInt); Console.WriteLine(serializableClass.PropertyString); Console.WriteLine(serializableClass.PropertyObject); }