public function test_createStringWalkerParser_convenience_method_with_orphanet_xml_and_custom_captureDepth()
{
$file = __DIR__ . "/../../xml/orphanet-xml-example.xml";
$streamer = XmlStringStreamer::createStringWalkerParser($file, array("captureDepth" => 3));
$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");
}