public void Json_SerializationWithPrivateMembers() { var originalObject = new ObjectWithPrivateMembers("My private member"); originalObject.PublicMember = "My public member"; TestJsonSerializationWithExpectedFormat(originalObject); }
public void XmlSerializationWithPrivateMembers() { var originalObject = new ObjectWithPrivateMembers("My private member"); originalObject.PublicMember = "My public member"; var clonedObject = SerializationTestHelper.SerializeAndDeserialize(originalObject, SerializationFactory.GetXmlSerializer()); Assert.AreEqual(originalObject, clonedObject); }
public void BinarySerializationWithPrivateMembers() { // Create new object var originalObject = new ObjectWithPrivateMembers("My private member"); originalObject.PublicMember = "My public member"; // Test var clonedObject = SerializationTestHelper.SerializeAndDeserialize(originalObject, SerializationFactory.GetBinarySerializer()); Assert.AreEqual(originalObject, clonedObject); }
public void SerializationWithPrivateMembers() { var originalObject = new ObjectWithPrivateMembers("My private member"); originalObject.PublicMember = "My public member"; TestSerializationOnAllSerializers((serializer, description) => { var clonedObject = SerializationTestHelper.SerializeAndDeserialize(originalObject, serializer); Assert.AreEqual(originalObject, clonedObject, description); }); }
public void XmlSerializationWithPrivateMembers() { var originalObject = new ObjectWithPrivateMembers("My private member"); originalObject.PublicMember = "My public member"; var clonedObject = SerializationTestHelper.SerializeAndDeserializeObject(originalObject, SerializationMode.Xml); Assert.AreEqual(originalObject, clonedObject); }
public void SerializationWithPrivateMembers() { var originalObject = new ObjectWithPrivateMembers("My private member"); originalObject.PublicMember = "My public member"; TestSerializationOnAllSerializers((serializer, config, description) => { var clonedObject = SerializationTestHelper.SerializeAndDeserialize(originalObject, serializer, config); Assert.AreEqual(originalObject, clonedObject, description); }); }