public function testLoadMetadata()
{
$metadata = $this->generateBookXmlEntityFixture();
$book = $this->newInstance($metadata);
$cm = new \Doctrine\OXM\Mapping\ClassMetadataInfo($metadata->name);
$reader = new \Doctrine\Common\Annotations\AnnotationReader();
$driver = new \Doctrine\OXM\Mapping\Driver\AnnotationDriver($reader);
$driver->loadMetadataForClass($cm->name, $cm);
//$this->assertEquals($cm->getCollection(), $metadata->getCollection());
$this->assertEquals($cm->lifecycleCallbacks, $metadata->lifecycleCallbacks);
$this->assertEquals($cm->identifier, $metadata->identifier);
$this->assertEquals($cm->idGenerator, $metadata->idGenerator);
$this->assertEquals($cm->customRepositoryClassName, $metadata->customRepositoryClassName);
}