/**
  * @covers Navinator\Collection::setNode
  */
 public function testSetNode()
 {
     $nodeData = array('alpha/beta/gamma/delta' => 1, 'alpha/beta' => 1, 'alpha/beta-2' => 2, 'alpha/beta-3' => 3, 'alpha' => 1, 'alpha/beta/gamma' => 1);
     $nodes = array();
     $c = new Collection();
     foreach ($nodeData as $path => $displayOrder) {
         $n = new Node($path);
         $n->display_order = $displayOrder;
         $nodes[$path] = $n;
         $c->addNode($n);
     }
     $n = new Node('alpha/beta');
     $c->setNode($n);
     $this->assertSame($c->getNode('alpha/beta'), $n);
     $n = new Node('alpha/beta/test');
     $c->setNode($n, 99);
     $this->assertSame($c->getNodeDisplayOrder($n), 99);
 }