AuthorizationAdjustmentTest.php 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace Test\Unit;
  3. require_once dirname(__dir__) . '/Setup.php';
  4. use Test\Setup;
  5. use Braintree;
  6. class AuthorizationAdjustmentTest extends Setup
  7. {
  8. public function testFactory()
  9. {
  10. $authorizationAdjustment = Braintree\AuthorizationAdjustment::factory([]);
  11. $this->assertinstanceof('Braintree\AuthorizationAdjustment', $authorizationAdjustment);
  12. }
  13. public function testToString()
  14. {
  15. $authorizationAdjustmentParams = [
  16. 'amount' => '100.00',
  17. 'timestamp' => new \DateTime('2017-07-12 01:02:03'),
  18. 'success' => true,
  19. 'processorResponseCode' => '1000',
  20. 'processorResponseText' => 'Approved',
  21. ];
  22. $authorizationAdjustment = Braintree\AuthorizationAdjustment::factory($authorizationAdjustmentParams);
  23. $this->assertEquals('Braintree\AuthorizationAdjustment[amount=100.00, timestamp=Wednesday, 12-Jul-17 01:02:03 UTC, success=1, processorResponseCode=1000, processorResponseText=Approved]', (string) $authorizationAdjustment);
  24. }
  25. }