Ejemplo n.º 1
0
 public function testCreate()
 {
     $request = $this->operation['request']['body'];
     $obj = new Payout($request);
     if (Setup::$mode != 'mock') {
         $obj->getSenderBatchHeader()->setSenderBatchId(uniqid());
     }
     PayoutsFunctionalTest::$batchId = $obj->getSenderBatchHeader()->getSenderBatchId();
     $params = array('sync_mode' => 'true');
     $result = $obj->create($params, null, $this->mockPayPalRestCall);
     $this->assertNotNull($result);
     $this->assertEquals(PayoutsFunctionalTest::$batchId, $result->getBatchHeader()->getSenderBatchHeader()->getSenderBatchId());
     return $result;
 }
Ejemplo n.º 2
0
 public function testCreate()
 {
     $request = $this->operation['request']['body'];
     $obj = new Payout($request);
     if (Setup::$mode != 'mock') {
         $obj->getSenderBatchHeader()->setSenderBatchId(uniqid());
     }
     PayoutsFunctionalTest::$batchId = $obj->getSenderBatchHeader()->getSenderBatchId();
     $params = array('sync_mode' => 'true');
     $result = $obj->create($params, $this->apiContext, $this->mockPayPalRestCall);
     $this->assertNotNull($result);
     $this->assertEquals(PayoutsFunctionalTest::$batchId, $result->getBatchHeader()->getSenderBatchHeader()->getSenderBatchId());
     $this->assertEquals('SUCCESS', $result->getBatchHeader()->getBatchStatus());
     $items = $result->getItems();
     $this->assertTrue(sizeof($items) > 0);
     $item = $items[0];
     $this->assertEquals('UNCLAIMED', $item->getTransactionStatus());
     return $result;
 }
Ejemplo n.º 3
0
 /**
  * @depends testSerializationDeserialization
  * @param Payout $obj
  */
 public function testGetters($obj)
 {
     $this->assertEquals($obj->getSenderBatchHeader(), PayoutSenderBatchHeaderTest::getObject());
     $this->assertEquals($obj->getItems(), PayoutItemTest::getObject());
     $this->assertEquals($obj->getLinks(), LinksTest::getObject());
 }