/** * @dataProvider simpleArrayProvider */ public function testGetRandomKeys(array $array) { if (0 === count($array)) { return; } $ma = new ImmutableArray($array); $keys = $ma->getRandomKeys(2); $this->assertCount(2, $keys); foreach ($keys as $key) { $this->assertTrue(array_key_exists($key, $array)); } }