Catel.Test.Runtime.Serialization.GenericSerializationFacts.CatelModelBasicSerializationFacts.CanSerializeAndDeserializeComplexHierarchies C# (CSharp) Method

CanSerializeAndDeserializeComplexHierarchies() private method

private CanSerializeAndDeserializeComplexHierarchies ( ) : void
return void
            public void CanSerializeAndDeserializeComplexHierarchies()
            {
                var complexHierarchy = ComplexSerializationHierarchy.CreateComplexHierarchy();

                TestSerializationOnAllSerializers((serializer, config, description) =>
                {
                    var deserializedObject = SerializationTestHelper.SerializeAndDeserialize(complexHierarchy, serializer, config);

                    Assert.IsTrue(complexHierarchy == deserializedObject, description);
                });
            }
        }