public function setNameWorksRecursively()
{
$rootNode = $this->context->getRootNode();
$fooNode = $rootNode->createNode('foo');
$bazNode = $fooNode->createNode('bar')->createNode('baz');
$fooNode->setName('quux');
$this->assertEquals('/quux/bar/baz', $bazNode->getPath());
}