public function it_should_throw_if_required_setting_is_missing($unsetSetting)
{
$settings = $this->getClassRequiredSettings();
$settings = array_combine($settings, $settings);
unset($settings[$unsetSetting]);
$this->expectException(\BadMethodCallException::class);
$class = $this->classUnderTest;
new $class($settings);
}