Ejemplo n.º 1
0
 public function testBasketCapacity()
 {
     $basket = new Basket\Entity\Basket('Test', 2);
     $basket->addBall(new Balls\Entity\Ball(1));
     $basket->addBall(new Balls\Entity\Ball(2));
     $this->assertFalse($basket->addBall(new Balls\Entity\Ball(3)));
 }
Ejemplo n.º 2
0
 public function loadBalls(Universe\Provider\BallsProviderInterface $provider, Universe\Factory\BallFactoryInterface $ballFactory)
 {
     while ($number = $provider->getBall()) {
         $ball = $ballFactory->createBall($number);
         $this->basket->addBall($ball);
     }
     return true;
 }