Inheritance: implements Payum\Core\Action\ActionInterface
 /**
  * @test
  */
 public function shouldMarkCanceledIfPaymentIsCancelledByUser()
 {
     $action = new PaymentDetailsStatusAction();
     $request = new GetHumanStatus(array('CHECKOUTSTATUS' => Api::CHECKOUTSTATUS_PAYMENT_ACTION_NOT_INITIATED, 'CANCELLED' => true));
     $action->execute($request);
     $this->assertTrue($request->isCanceled());
 }
 /**
  * @test
  */
 public function shouldMarkUnknownIfPaymentStatusUnknown()
 {
     $action = new PaymentDetailsStatusAction();
     $request = new GetHumanStatus(array('PAYMENTREQUEST_0_AMT' => 12, 'CHECKOUTSTATUS' => Api::CHECKOUTSTATUS_PAYMENT_COMPLETED, 'PAYMENTREQUEST_9_PAYMENTSTATUS' => 'unknownPaymentStatus'));
     $action->execute($request);
     $this->assertTrue($request->isUnknown());
 }