Пример #1
0
 /**
  * @covers ::getModuleKey
  */
 public function testModuleKey()
 {
     //setup
     $module = new WebModule();
     //act
     //assert
     $this->assertEquals('web', $module->getModuleKey());
 }
 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);
 }