public void CanSerializeAndDeserializeComplexHierarchies()
{
var complexHierarchy = ComplexSerializationHierarchy.CreateComplexHierarchy();
TestSerializationOnAllSerializers((serializer, config, description) =>
{
var deserializedObject = SerializationTestHelper.SerializeAndDeserialize(complexHierarchy, serializer, config);
Assert.IsTrue(complexHierarchy == deserializedObject, description);
});
}
}