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

shouldNotRequestDoExpressCheckoutGatewayActionIfAmountZero() public method

    public function shouldNotRequestDoExpressCheckoutGatewayActionIfAmountZero()
    {
        $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(Sync::class));
        $gatewayMock->expects($this->at(1))->method('execute')->with($this->isInstanceOf(Sync::class));
        $action = new CaptureAction();
        $action->setGateway($gatewayMock);
        $action->execute(new Capture(array('TOKEN' => 'aToken', 'CHECKOUTSTATUS' => Api::CHECKOUTSTATUS_PAYMENT_ACTION_NOT_INITIATED, 'PAYERID' => 'aPayerId', 'PAYMENTREQUEST_0_AMT' => 0)));
    }