/** * @test */ public function rewindAfterNextResetsKeyToZero() { $this->subject->next(); $this->subject->rewind(); self::assertSame(0, $this->subject->key()); }