public function testThatOrderedMapSupportsAndPerformsIterationOfKeys(IOrderedMap $orderedMap)
{
$orderedmapKeys = $this->orderedMapKeyValues();
foreach ($orderedmapKeys as $index => $key) {
$orderedMap->set($key, $index);
}
foreach ($orderedMap->keys() as $key) {
$this->assertTrue(in_array($key, $orderedmapKeys, true));
$index = array_search($key, $orderedmapKeys, true);
$this->assertSame($index, $orderedMap->get($key));
}
}