public function testInjectControllerDependenciesWillNotOverwriteExistingEventManager() { $events = new EventManager(); $controller = new TestAsset\SampleController(); $controller->setEventManager($events); $this->controllers->injectControllerDependencies($controller, $this->controllers); $this->assertSame($events, $controller->getEventManager()); $this->assertSame($this->sharedEvents, $events->getSharedManager()); }