public function testCreateService() { $formElementManager = $this->getMockBuilder('Zend\\Form\\FormElementManager')->disableOriginalConstructor()->getMock(); $captchaForm = $this->getMockBuilder('LearnZF2Captcha\\Form\\CaptchaForm')->disableOriginalConstructor()->getMock(); $formElementManager->expects($this->once())->method('get')->with('LearnZF2Captcha\\Form\\CaptchaForm')->willReturn($captchaForm); $this->serviceLocator->expects($this->once())->method('get')->with('FormElementManager')->willReturn($formElementManager); $result = $this->factory->createService($this->controllerManager); $this->assertInstanceOf('LearnZF2Captcha\\Controller\\CaptchaController', $result); }
public function testCreateService() { $formElementManager = $this->prophesize('Zend\\Form\\FormElementManager'); $captchaForm = $this->prophesize('LearnZF2Captcha\\Form\\CaptchaForm'); $formElementManager->get('LearnZF2Captcha\\Form\\CaptchaForm')->willReturn($captchaForm); $this->serviceLocator->get('FormElementManager')->willReturn($formElementManager); $result = $this->factory->createService($this->controllerManager->reveal()); $this->assertInstanceOf('LearnZF2Captcha\\Controller\\CaptchaController', $result); }