Payum\Paypal\ExpressCheckout\Nvp\Tests\Action\CaptureActionTest::shouldNotExecuteAnythingIfSetExpressCheckoutActionFails PHP Method

shouldNotExecuteAnythingIfSetExpressCheckoutActionFails() public method

    public function shouldNotExecuteAnythingIfSetExpressCheckoutActionFails()
    {
        $gatewayMock = $this->createGatewayMock();
        $gatewayMock->expects($this->at(0))->method('execute')->with($this->isInstanceOf(GetHttpRequest::class));
        $gatewayMock->expects($this->at(1))->method('execute')->with($this->isInstanceOf(SetExpressCheckout::class))->will($this->returnCallback(function (SetExpressCheckout $request) {
            $model = $request->getModel();
            $model['L_ERRORCODE0'] = 'aCode';
        }));
        $action = new CaptureAction();
        $action->setGateway($gatewayMock);
        $action->execute(new Capture([]));
    }