Esempio n. 1
0
 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);
 }
Esempio n. 3
0
 public function testGetBottle()
 {
     $this->assertEquals('Château Rayas - Wine', $this->bottleCrate->getBottle(1));
 }
 public function isDone()
 {
     return $this->index >= $this->bottleCrate->getCount();
 }