public function testThatSkipRemovesCorrectAmountOfElementsFromTheStartAndPreservesKeys(\Pinq\ITraversable $traversable, array $data) { $withoutFirstFiveElements = $traversable->skip(5); $this->assertMatches($withoutFirstFiveElements, array_slice($data, 5, null, true)); }