riainvoice/vendor_old/omnipay/2checkout/tests/Message/PurchaseRequestTest.php
2021-10-01 23:56:38 +05:30

28 lines
926 B
PHP

<?php
namespace Omnipay\TwoCheckout\Message;
use Omnipay\Tests\TestCase;
class PurchaseRequestTest extends TestCase
{
public function testConstruct()
{
$request = new PurchaseRequest($this->getHttpClient(), $this->getHttpRequest());
$request->setAccountNumber('12345');
$request->setSecretWord('secretWord');
$request->setTransactionId('mytransaction1');
$request->setAmount('10.00');
$request->setReturnUrl('http://example.com/return');
$requestData = $request->getData();
$this->assertEquals($requestData['sid'], '12345');
$this->assertEquals($requestData['cart_order_id'], 'mytransaction1');
$this->assertEquals($requestData['merchant_order_id'], 'mytransaction1');
$this->assertEquals($requestData['total'], '10.00');
$this->assertEquals($requestData['x_receipt_link_url'], 'http://example.com/return');
}
}