public function getConfigurationForSettingsLoadsConfigurationIfNecessary()
{
$initialConfigurations = [ConfigurationManager::CONFIGURATION_TYPE_SETTINGS => []];
$configurationManager = $this->getAccessibleMock(ConfigurationManager::class, ['loadConfiguration'], [new ApplicationContext('Testing')], '', false);
$configurationManager->_set('configurations', $initialConfigurations);
$configurationManager->expects($this->once())->method('loadConfiguration')->with(ConfigurationManager::CONFIGURATION_TYPE_SETTINGS);
$configurationManager->getConfiguration(ConfigurationManager::CONFIGURATION_TYPE_SETTINGS, 'Foo');
}