/** * Returns loaded oePayPalCaller object returning given parameters on call * * @param array $aParams * * @return oePayPalCaller */ public function getCaller($aParams) { $oCaller = $this->getMock('oePayPalCaller', array('call')); $oCaller->expects($this->any())->method('call')->will($this->returnValue($aParams)); $oService = new oePayPalService(); $oService->setCaller($oCaller); return $oService; }
/** * oePayPalCaller setter getter test */ public function testDoVerifyWithPayPal_setRequest_getResponse() { $oService = new oePayPalService(); $oService->setCaller($this->_prepareCallerMock($this->_prepareRequest(), null)); $oResponse = $oService->doVerifyWithPayPal($this->_prepareRequest(), 'UTF-8'); $this->assertTrue($oResponse instanceof oePayPalResponseDoVerifyWithPayPal); $this->assertEquals(array('parameter' => 'value'), $oResponse->getData()); }