public function testApplyAttributes()
 {
     $xml = '<query name="myobj" statement="the_statement" type="My\\Class\\Object" projection="object" />';
     $query = new Query();
     $parser = new QueryParser();
     $element = new XmlElement($xml);
     $parser->parseAttributes($element);
     $parser->applyAttributes($query);
     $this->assertEquals('myobj', $query->getName());
     $this->assertEquals('the_statement', $query->getStatement());
     $this->assertEquals('My\\Class\\Object', $query->getType());
     $this->assertEquals('object', $query->getProjection());
 }