public function testEvenlyDistibutedAlgoCalculateDoesFindBestPackageForItem()
 {
     $packages = [];
     for ($i = 0; $i < 2; $i++) {
         $packages[] = new Package(250);
     }
     $item1 = new Item(['Item 1', 245, 200]);
     $item2 = new Item(['Item 2', 245, 200]);
     $item3 = new Item(['Item 3', 10, 200]);
     $dist = new PackageDistributor(PackageDistributor::ALGO_EVENLY_DISTRIBUTED);
     $packages[0]->addItem($item1);
     $packages[1]->addItem($item2);
     $result = $dist->findBestPackageForItem($item3, $packages);
     $this->assertEquals(-1, $result);
 }