/**
* @dataProvider orderedMaps
*/
public function testThatOrderedMapReturnsAllValuesOfKeyTypes(IOrderedMap $orderedMap)
{
$orderedmapKeys = $this->orderedMapKeyValues();
$values = [];
foreach ($orderedmapKeys as $index => $key) {
$orderedMap->set($key, $index);
$values[] = $index;
}
$orderedmapValues = $orderedMap->values();
sort($values);
sort($orderedmapValues);
$this->assertSame($values, $orderedmapValues);
}