/** * @params ModuleHookModel $hook * @depends testCreate */ public function testToggleActivation(ModuleHookModel $moduleHook) { $activated = $moduleHook->getActive(); $event = new ModuleHookToggleActivationEvent($moduleHook); $event->setDispatcher($this->dispatcher); $this->action->toggleModuleHookActivation($event); $updatedModuleHook = $event->getModuleHook(); $this->assertEquals(!$activated, $updatedModuleHook->getActive()); return $updatedModuleHook; }