/**
  * @covers Mobileka\MosaicArray\MosaicArray::sortByArrayValues
  */
 public function test_sorts_target_by_array_values()
 {
     $fixture = ['second' => '2', 'first' => '1', 'last'];
     $ma = new MosaicArray($fixture);
     $sortBy = ['last', '2', '1'];
     $expect = ['last', 'second' => '2', 'first' => '1'];
     $result = $ma->sortByArrayValues($sortBy);
     assertSame($expect, $result);
     $expect = $fixture;
     $result = $ma->sortByArrayValues([]);
     assertSame($expect, $result);
 }