public function testParents()
{
$parent = NodeFactory::getInstance();
$this->assertEquals($parent->parents(), array());
// exclude self
$this->assertEquals($parent->parents(true), array($parent));
// include self
$child = NodeFactory::getInstance();
$parent->addChild($child);
$this->assertEquals($child->parents(), array($parent));
// exclude self
$this->assertEquals($child->parents(true), array($child, $parent));
// include self
}