public function testGeneratedXmlEntityClass()
{
$metadata = $this->generateBookXmlEntityFixture();
$book = $this->newInstance($metadata);
$this->assertTrue(class_exists($metadata->name), "Class does not exist.");
//$this->assertTrue(method_exists($this->namespace . '\XmlEntityGeneratorBook', '__construct'), "XmlEntityGeneratorBook::__construct() missing.");
$this->assertTrue(method_exists($this->namespace . '\\XmlEntityGeneratorBook', 'getId'), "XmlEntityGeneratorBook::getId() missing.");
$this->assertTrue(method_exists($this->namespace . '\\XmlEntityGeneratorBook', 'setName'), "XmlEntityGeneratorBook::setName() missing.");
$this->assertTrue(method_exists($this->namespace . '\\XmlEntityGeneratorBook', 'getName'), "XmlEntityGeneratorBook::getName() missing.");
$book->setName('Jonathan H. Wage');
$this->assertEquals('Jonathan H. Wage', $book->getName());
}