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

CorrectlyHandlesSameInstancesInGraph() private method

private CorrectlyHandlesSameInstancesInGraph ( ) : void
return void
            public void CorrectlyHandlesSameInstancesInGraph()
            {
                var graph = SerializationTestHelper.CreateComplexCircularTestModelGraph();

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

                    Assert.IsNotNull(clonedGraph, description);
                    Assert.IsTrue(ReferenceEquals(clonedGraph, clonedGraph.CircularModel.CircularModel), description);
                }, false);
            }