Exemplo n.º 1
0
 /**
  * Test the Parameterize function of the model
  *
  * @param Transaction $transaction
  *
  * @test
  * @depends setGetTest
  */
 public function parameterizeTest(Transaction $transaction)
 {
     $sample = $this->getSampleData();
     $testId = "transaction_88a388d9dd48f86c3136";
     $transaction->setId($testId);
     $creationArray = $transaction->parameterize("create");
     $updateArray = $transaction->parameterize("update");
     $getOneArray = $transaction->parameterize("getOne");
     $this->assertEquals(array('amount' => $sample['amount'], 'currency' => $sample['currency'], 'client' => $sample['client'], 'preauthorization' => $sample['preauthorization'], 'fee_amount' => $sample['fee_amount'], 'fee_payment' => $sample['fee_payment'], 'fee_currency' => $sample['fee_currency'], 'description' => $sample['description'], 'source' => $sample['source'], 'mandate_reference' => $sample['mandate_reference'], 'shipping_address' => $sample['shipping_address'], 'billing_address' => $sample['billing_address'], 'items' => $sample['items']), $creationArray);
     $this->assertEquals(array('description' => 'Test Transaction'), $updateArray);
     $this->assertEquals(array('count' => 1, 'offset' => 0), $getOneArray);
 }