riainvoice/vendor_old/omnipay/netaxept/tests/Message/CreditRequestTest.php
2021-10-01 23:56:38 +05:30

50 lines
1.1 KiB
PHP

<?php
namespace Omnipay\Netaxept\Message;
use Omnipay\Tests\TestCase;
/**
* @author Antonio Peric-Mazar <antonio@locastic.com>
*/
class CreditRequestTest extends TestCase
{
/**
* @var \Symfony\Component\HttpFoundation\Request
*/
private $httpRequest;
/**
* @var \Omnipay\Netaxept\Message\CreditRequest
*/
private $request;
public function setUp()
{
$client = $this->getHttpClient();
$this->httpRequest = $this->getHttpRequest();
$this->request = new CreditRequest($client, $this->httpRequest);
}
/**
* @expectedException \Omnipay\Common\Exception\InvalidResponseException
*/
public function testGetDataThrowsExceptionWithoutTransactionAmount()
{
$this->httpRequest->query->set('transactionId', 'TRANS-123');
$this->request->getData();
}
/**
* @expectedException \Omnipay\Common\Exception\InvalidResponseException
*/
public function testGetDataThrowsExceptionWithoutTransactionId()
{
$this->httpRequest->query->set('transactionAmount', 'ABC-123');
$this->request->getData();
}
}