Catel.Test.Runtime.Serialization.GenericSerializationFacts.TheKeyValuePairSerializerModifier.SerializesAndDeserializesKeyValuePairs C# (CSharp) Method

SerializesAndDeserializesKeyValuePairs() private method

private SerializesAndDeserializesKeyValuePairs ( ) : void
return void
            public void SerializesAndDeserializesKeyValuePairs()
            {
                var originalObject = new TestModelWithKeyValuePair();

                TestSerializationOnAllSerializers((serializer, config, description) =>
                {
                    var clonedObject = SerializationTestHelper.SerializeAndDeserialize(originalObject, serializer, config);

                    Assert.AreEqual(originalObject.KeyValuePair, clonedObject.KeyValuePair, description);
                    Assert.AreEqual(originalObject.KeyValuePairAsObject, clonedObject.KeyValuePairAsObject, description);
                });
            }
        }
GenericSerializationFacts.TheKeyValuePairSerializerModifier