public function test_createUniqueNodeParser_convenience_method_with_orphanet_xml()
{
$file = __DIR__ . "/../../xml/orphanet-xml-example.xml";
$streamer = XmlStringStreamer::createUniqueNodeParser($file, array("uniqueNode" => "Disorder"));
$expectedOrphaNumbers = array("166024", "166032", "58");
$foundOrphaNumbers = array();
while ($node = $streamer->getNode()) {
$xmlNode = simplexml_load_string($node);
$foundOrphaNumbers[] = (string) $xmlNode->OrphaNumber;
}
$this->assertEquals($expectedOrphaNumbers, $foundOrphaNumbers, "The OrphaNumber nodes should be as expected");
}