public function sortNodesWithParentRelations()
{
$nodeService = $this->buildNodeMock('/sites/typo3cr/service');
$nodeCompany = $this->buildNodeMock('/sites/typo3cr/company');
$nodeAboutUs = $this->buildNodeMock('/sites/typo3cr/company/about-us');
$unpublishedNodes = array($nodeAboutUs, $nodeService, $nodeCompany);
$solver = new NodePublishingDependencySolver();
$sortedNodes = $solver->sort($unpublishedNodes);
$this->assertBeforeInArray($nodeCompany, $nodeAboutUs, $sortedNodes);
}