/**
  * @test
  */
 public function itWillNotGenerateTheSameValueTwice()
 {
     $this->queue->clear();
     $this->queue->enqueue('foo');
     $this->queue->enqueue('foo');
     $this->queue->enqueue('bar');
     $this->assertSame('foo', $this->generator->generate());
     $this->assertSame('bar', $this->generator->generate());
 }
 public function getGenerator()
 {
     $this->generator->enqueue('foo');
     return $this->generator;
 }