private void SerializationXMLExTest() { SerializationFakeClassEx obj = new SerializationFakeClassEx(); obj.FakeInt = 2; //var xmlString = obj.SerializeToXML(); var xmlString = Helpers.Serialization.Extensions.SerializeToXML(obj); Console.WriteLine(xmlString); SerializationFakeClassEx outObj; typeof(SerializationFakeClassEx).DeserializeFromXML(xmlString, out outObj); Assert.AreEqual(obj.FakeInt == outObj.FakeInt, true); }
private void SerializationByesBase64ExTest(bool compressed) { SerializationFakeClassEx obj = new SerializationFakeClassEx(); obj.FakeInt = 2; var base64String = obj.SerializeToBase64(compressed); Console.WriteLine("String length: {0}", base64String.Length); Console.WriteLine("String: {0}", base64String); SerializationFakeClassEx outObj; typeof(SerializationFakeClassEx).DeserializeFromBase64(base64String, compressed, out outObj); Assert.AreEqual(obj.FakeInt == outObj.FakeInt, true); }
private void SerializationBytesTest(bool compressed) { SerializationFakeClassEx obj = new SerializationFakeClassEx(); obj.FakeInt = 2; var bytes = obj.SerializeToBytes(compressed); Console.WriteLine("Bytes array length: {0}", bytes.Length); Console.WriteLine("Bytes: {0}", bytes); SerializationFakeClassEx outObj; typeof(SerializationFakeClassEx).DeserializeFromBytes(bytes, compressed, out outObj); Assert.AreEqual(obj.FakeInt == outObj.FakeInt, true); }