Open Monograph Press  3.3.0
vendor/omnipay/paypal/tests/Message/FetchTransactionRequestTest.php
1 <?php
2 
3 namespace Omnipay\PayPal\Message;
4 
6 use Omnipay\Tests\TestCase;
7 
8 class FetchTransactionRequestTest extends TestCase
9 {
13  private $request;
14 
15  public function setUp()
16  {
17  $client = $this->getHttpClient();
18 
19  $request = $this->getHttpRequest();
20 
21  $this->request = new FetchTransactionRequest($client, $request);
22  }
23 
24  public function testGetData()
25  {
26  $this->request->setTransactionReference('ABC-123');
27  $this->request->setUsername('testuser');
28  $this->request->setPassword('testpass');
29  $this->request->setSignature('SIG');
30  $this->request->setSubject('SUB');
31 
32  $expected = array();
33  $expected['METHOD'] = 'GetTransactionDetails';
34  $expected['TRANSACTIONID'] = 'ABC-123';
35  $expected['USER'] = 'testuser';
36  $expected['PWD'] = 'testpass';
37  $expected['SIGNATURE'] = 'SIG';
38  $expected['SUBJECT'] = 'SUB';
39  $expected['VERSION'] = RefundRequest::API_VERSION;
40 
41  $this->assertEquals($expected, $this->request->getData());
42  }
43 }
Omnipay\PayPal\Message\AbstractRequest\API_VERSION
const API_VERSION
Definition: lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:37
Omnipay\PayPal\Message\FetchTransactionRequestTest\setUp
setUp()
Definition: vendor/omnipay/paypal/tests/Message/FetchTransactionRequestTest.php:18
Omnipay\PayPal\Message\FetchTransactionRequest
Definition: lib/vendor/omnipay/paypal/src/Message/FetchTransactionRequest.php:8
Omnipay\PayPal\Message\FetchTransactionRequestTest\testGetData
testGetData()
Definition: vendor/omnipay/paypal/tests/Message/FetchTransactionRequestTest.php:27
Omnipay\PayPal\Message
Definition: lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:6