public function setUp()
 {
     $this->handler = new XmlSchemaDateHandler();
     $this->context = SerializationContext::create();
     $this->visitor = new XmlSerializationVisitor(new IdenticalPropertyNamingStrategy());
     $dispatcher = new EventDispatcher();
     $handlerRegistry = new HandlerRegistry();
     $objectConstructor = new UnserializeObjectConstructor();
     $metadataFactory = new MetadataFactory(new AnnotationDriver(new AnnotationReader()));
     $navigator = new GraphNavigator($metadataFactory, $handlerRegistry, $objectConstructor, $dispatcher);
     $this->visitor->setNavigator($navigator);
 }