/**
  * @dataProvider getRequiredPropertyValuesProvider
  */
 public function testGetRequiredPropertyValues($type, $config, $expectedValues)
 {
     $this->configContainer->setConfig($config);
     $result = $this->configContainer->getRequiredPropertyValues($type);
     $this->assertEquals($expectedValues, $result);
     // test that a result is cached locally
     $this->assertEquals($expectedValues, $this->configContainer->getRequiredPropertyValues($type));
 }