/**
  * @expectedException \WebservicesNl\Common\Exception\Client\InputException
  * @expectedExceptionMessage Could not find a platform config for 'Fake'
  * @throws \WebservicesNl\Common\Exception\Client\InputException
  */
 public function testInstanceWithBadPlatform()
 {
     $config = \Mockery::mock('WebservicesNl\\Platform\\PlatformConfigInterface');
     $config->shouldReceive('getPlatformName')->andReturn('Fake');
     /** @var \WebservicesNl\Platform\PlatformConfigInterface $config */
     ConfigFactory::config($config);
 }
 /**
  * SoapBuilder constructor.
  * Converts a Platform config into a SoapConfig.
  *
  * @param PlatformConfigInterface $platformConfig
  *
  * @throws InputException
  */
 public function __construct(PlatformConfigInterface $platformConfig)
 {
     $this->config = SoapConfigFactory::config($platformConfig);
 }