public function parseConfigurationArrayBuildsConfigurationArgumentForInjectedSetting()
{
$configurationArray = [];
$configurationArray['arguments'][1]['setting'] = 'Neos.Foo.Bar';
/** @var ConfigurationBuilder $configurationBuilder */
$configurationBuilder = $this->getAccessibleMock(ConfigurationBuilder::class, null);
/** @var Configuration $builtObjectConfiguration */
$builtObjectConfiguration = $configurationBuilder->_call('parseConfigurationArray', 'TestObject', $configurationArray, __CLASS__);
$expectedConfigurationArgument = new ConfigurationArgument(1, 'Neos.Foo.Bar', ConfigurationArgument::ARGUMENT_TYPES_SETTING);
$this->assertEquals($expectedConfigurationArgument, $builtObjectConfiguration->getArguments()[1]);
}