/**
  * @dataProvider testObjects
  * @expectedException \Hansel23\StronglyTyped\Exceptions\InvalidIndexException
  */
 public function testIfSettingInvalidIndexThrowsException(array $testItems)
 {
     $list = new GenericList(TestType::class);
     foreach ($testItems as $testItem) {
         $list->add($testItem);
     }
     $list->set(count($testItems) + 1, new TestType('invalid for invalid index'));
 }