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);
}