public function nodeDataRepositoryRenumbersNodesIfNoFreeSortingIndexesAreAvailable()
{
$rootNode = $this->context->getRootNode();
$liveParentNode = $rootNode->createNode('parent-node');
$nodes = [];
$nodes[0] = $liveParentNode->createNode('node000');
$nodes[150] = $liveParentNode->createNode('node150');
$this->persistenceManager->persistAll();
for ($i = 1; $i < 150; $i++) {
$nodes[$i] = $liveParentNode->createNode('node' . sprintf('%1$03d', $i));
$nodes[$i]->moveAfter($nodes[$i - 1]);
}
$this->persistenceManager->persistAll();
ksort($nodes);
$actualChildNodes = $liveParentNode->getChildNodes();
$this->assertSameOrder($nodes, $actualChildNodes);
}