public function onReactBoardStart()
 {
     $main = $this->applications->getMainApplication();
     $main->setApplications($this->applications);
     $main->setCurrentApplication($this->applications->get($main->getDefaultAppName()));
     $main->setCurrentModule($main->getDefaultModule());
 }
 public function testRegisterMainApplication()
 {
     $this->mainApplication->expects($this->once())->method('getName')->will($this->returnValue('foo'));
     $this->mainApplication->expects($this->once())->method('buildContainer');
     $repository = new ApplicationRepository($this->dispatcher);
     $repository->register($this->mainApplication);
     $this->assertSame($this->mainApplication, $repository->getMainApplication());
 }