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))); }
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; }