Beispiel #1
0
            public void Json_SerializationWithPrivateMembers()
            {
                var originalObject = new ObjectWithPrivateMembers("My private member");

                originalObject.PublicMember = "My public member";

                TestJsonSerializationWithExpectedFormat(originalObject);
            }
Beispiel #2
0
            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);
            }
Beispiel #4
0
            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);
                });
            }
Beispiel #5
0
        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);
                });
            }