protected function setUp() { $this->bottleCrate = new Iterator\BottleCrate(); $this->bottleCrate->addBottle(new Iterator\Bottle('Coca Cola', 'Soda')); $this->bottleCrate->addBottle(new Iterator\Bottle('Château Rayas', 'Wine')); $this->bottleCrate->addBottle(new Iterator\Bottle('Dom Pérignon', 'Champagne')); }
/** * Checks if current position is valid * @return bool */ public function valid() { return null !== $this->bottleCrate->getBottle($this->index); }
public function testGetBottle() { $this->assertEquals('Château Rayas - Wine', $this->bottleCrate->getBottle(1)); }
public function isDone() { return $this->index >= $this->bottleCrate->getCount(); }