/** * @covers \BjyAuthorize\View\UnauthorizedStrategy::attach * @covers \BjyAuthorize\View\UnauthorizedStrategy::detach */ public function testAttachDetach() { $eventManager = $this->getMock('Zend\\EventManager\\EventManagerInterface'); $callbackMock = $this->getMock('Zend\\Stdlib\\CallbackHandler', array(), array(), '', false); $eventManager->expects($this->once())->method('attach')->with()->will($this->returnValue($callbackMock)); $this->strategy->attach($eventManager); $eventManager->expects($this->once())->method('detach')->with($callbackMock)->will($this->returnValue(true)); $this->strategy->detach($eventManager); }