Example #1
0
 /**
  * @covers \BjyAuthorize\Guard\Controller::attach
  * @covers \BjyAuthorize\Guard\Controller::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->controllerGuard->attach($eventManager);
     $eventManager->expects($this->once())->method('detach')->with($callbackMock)->will($this->returnValue(true));
     $this->controllerGuard->detach($eventManager);
 }