public function nodesAreCopiedIntoRecursively()
{
$rootNode = $this->context->getNode('/');
$alfaNode = $rootNode->createNode('alfa');
$bravoNode = $rootNode->createNode('bravo');
$bravoNode->setProperty('test', true);
$charlieNode = $bravoNode->createNode('charlie');
$charlieNode->setProperty('test2', true);
$deltaNode = $bravoNode->copyInto($alfaNode, 'delta');
$this->assertSame($alfaNode->getNode('delta'), $deltaNode);
$this->assertSame($alfaNode->getNode('delta')->getProperty('test'), true);
$this->assertSame($alfaNode->getNode('delta')->getNode('charlie')->getProperty('test2'), true);
}