public function setUp()
 {
     $this->dic = new AurynDependencyInjectionContainer();
     $webModule = new WebModule();
     $guzzleModule = new GuzzleHTTPModule();
     $controllerModule = new ControllerProcessorWebModule();
     $config = [$webModule->getModuleKey() => [], $guzzleModule->getModuleKey() => [], $controllerModule->getModuleKey() => []];
     $webModule->loadConfiguration($config[$webModule->getModuleKey()], $config);
     $guzzleModule->loadConfiguration($config[$guzzleModule->getModuleKey()], $config);
     $controllerModule->loadConfiguration($config[$controllerModule->getModuleKey()], $config);
     $this->dic->alias(Router::class, RouterMock::class);
     $this->dic->alias(ControllerViewProcessor::class, ControllerViewProcessorMock::class);
     $webModule->configureDependencyInjection($this->dic, $config[$webModule->getModuleKey()], $config);
     $guzzleModule->configureDependencyInjection($this->dic, $config[$guzzleModule->getModuleKey()], $config);
     $controllerModule->configureDependencyInjection($this->dic, $config[$controllerModule->getModuleKey()], $config);
 }