public function testThatTakeGetsTheCorrectAmountOfElementsFromTheStartAndPreservesKeys(\Pinq\ITraversable $traversable, array $data) { $firstFiveElements = $traversable->take(5); $this->assertMatches($firstFiveElements, array_slice($data, 0, 5, true)); }