Catel.Test.Runtime.Serialization.GenericSerializationFacts.CatelModelAdvancedSerializationFacts.CorrectlyHandlesSerializationOfCollectionsWithAbstractClasses C# (CSharp) Method

CorrectlyHandlesSerializationOfCollectionsWithAbstractClasses() private method

            public void CorrectlyHandlesSerializationOfCollectionsWithAbstractClasses()
            {
                var collection = new CatelModelAdvancedSerializationFacts.ContainerClass();
                collection.Items.Add(new CatelModelAdvancedSerializationFacts.DerivedClass { Name = "item 1" });

                TestSerializationOnAllSerializers((serializer, config, description) =>
                {
                    var clonedGraph = SerializationTestHelper.SerializeAndDeserialize(collection, serializer, config);

                    Assert.AreEqual(collection, clonedGraph, description);
                }, false);
            }