public function availablePackagesAreSortedAfterTheirDependencies($packages, $expectedPackageOrder)
{
$orderResolver = new PackageOrderResolver($packages, $packages);
$sortedPackages = $orderResolver->sort();
$this->assertEquals($expectedPackageOrder, array_keys($sortedPackages), 'The packages have not been ordered according to their require!');
}