Inheritance: extends PHPUnit_Framework_TestCase
Example #1
0
 /**
  * @depends testSerializationDeserialization
  * @param Payer $obj
  */
 public function testGetters($obj)
 {
     $this->assertEquals($obj->getPaymentMethod(), "TestSample");
     $this->assertEquals($obj->getStatus(), "TestSample");
     $this->assertEquals($obj->getFundingInstruments(), FundingInstrumentTest::getObject());
     $this->assertEquals($obj->getFundingOptionId(), "TestSample");
     $this->assertEquals($obj->getPayerInfo(), PayerInfoTest::getObject());
 }
Example #2
0
 public static function createPayer()
 {
     $payer = new Payer();
     $payer->setPayment_method(self::$paymentMethod);
     $payer->setPayer_info(PayerInfoTest::createPayerInfo());
     $payer->setFunding_instruments(array(FundingInstrumentTest::createFundingInstrument()));
     return $payer;
 }
Example #3
0
 /**
  * @depends testSerializationDeserialization
  * @param FundingOption $obj
  */
 public function testGetters($obj)
 {
     $this->assertEquals($obj->getId(), "TestSample");
     $this->assertEquals($obj->getFundingSources(), FundingSourceTest::getObject());
     $this->assertEquals($obj->getBackupFundingInstrument(), FundingInstrumentTest::getObject());
     $this->assertEquals($obj->getCurrencyConversion(), CurrencyConversionTest::getObject());
     $this->assertEquals($obj->getInstallmentInfo(), InstallmentInfoTest::getObject());
     $this->assertEquals($obj->getLinks(), LinksTest::getObject());
 }
Example #4
0
 /**
  * @depends testSerializationDeserialization
  * @param FundingSource $obj
  */
 public function testGetters($obj)
 {
     $this->assertEquals($obj->getFundingMode(), "TestSample");
     $this->assertEquals($obj->getFundingInstrumentType(), "TestSample");
     $this->assertEquals($obj->getSoftDescriptor(), "TestSample");
     $this->assertEquals($obj->getAmount(), CurrencyTest::getObject());
     $this->assertEquals($obj->getLegalText(), "TestSample");
     $this->assertEquals($obj->getFundingDetail(), FundingDetailTest::getObject());
     $this->assertEquals($obj->getAdditionalText(), "TestSample");
     $this->assertEquals($obj->getExtends(), FundingInstrumentTest::getObject());
     $this->assertEquals($obj->getLinks(), LinksTest::getObject());
 }
Example #5
0
 /**
  * @depends testSerializationDeserialization
  * @param Payer $obj
  */
 public function testGetters($obj)
 {
     $this->assertEquals($obj->getPaymentMethod(), "TestSample");
     $this->assertEquals($obj->getStatus(), "TestSample");
     $this->assertEquals($obj->getAccountType(), "TestSample");
     $this->assertEquals($obj->getAccountAge(), "TestSample");
     $this->assertEquals($obj->getFundingInstruments(), FundingInstrumentTest::getObject());
     $this->assertEquals($obj->getFundingOptionId(), "TestSample");
     $this->assertEquals($obj->getFundingOption(), FundingOptionTest::getObject());
     $this->assertEquals($obj->getExternalSelectedFundingInstrumentType(), "TestSample");
     $this->assertEquals($obj->getRelatedFundingOption(), FundingOptionTest::getObject());
     $this->assertEquals($obj->getPayerInfo(), PayerInfoTest::getObject());
 }
Example #6
0
 public static function createNewPayment()
 {
     $payer = new Payer();
     $payer->setPaymentMethod("credit_card");
     $payer->setFundingInstruments(array(FundingInstrumentTest::createFundingInstrument()));
     $transaction = new Transaction();
     $transaction->setAmount(AmountTest::createAmount());
     $transaction->setDescription("This is the payment description.");
     $redirectUrls = new RedirectUrls();
     $redirectUrls->setReturnUrl("http://localhost/return");
     $redirectUrls->setCancelUrl("http://localhost/cancel");
     $payment = new Payment();
     $payment->setIntent("sale");
     $payment->setRedirectUrls($redirectUrls);
     $payment->setPayer($payer);
     $payment->setTransactions(array($transaction));
     return $payment;
 }