/**
  * @dataProvider testItemsToSort
  */
 public function testReversingList(array $testItems)
 {
     $list = new GenericList(TestType::class);
     foreach ($testItems as $testItem) {
         $list->add($testItem);
     }
     $list->reverse();
     $testItems = array_reverse($testItems);
     $this->assertEquals($testItems, $list->toArray());
 }