Payum\Paypal\ExpressCheckout\Nvp\Tests\Action\PaymentDetailsStatusActionTest::shouldMarkCanceledIfAllPaymentStatusVoidedAndReasonAuthorization PHP Метод

shouldMarkCanceledIfAllPaymentStatusVoidedAndReasonAuthorization() публичный Метод

    public function shouldMarkCanceledIfAllPaymentStatusVoidedAndReasonAuthorization()
    {
        $action = new PaymentDetailsStatusAction();
        $request = new GetHumanStatus(array('PAYMENTREQUEST_0_AMT' => 12, 'CHECKOUTSTATUS' => Api::CHECKOUTSTATUS_PAYMENT_COMPLETED, 'PAYMENTREQUEST_0_PAYMENTSTATUS' => Api::PAYMENTSTATUS_VOIDED, 'PAYMENTINFO_0_PENDINGREASON' => Api::PENDINGREASON_AUTHORIZATION, 'PAYMENTREQUEST_9_PAYMENTSTATUS' => Api::PAYMENTSTATUS_VOIDED, 'PAYMENTINFO_9_PENDINGREASON' => Api::PENDINGREASON_AUTHORIZATION));
        $action->execute($request);
        $this->assertTrue($request->isCanceled());
    }