File tree Expand file tree Collapse file tree 2 files changed +9
-11
lines changed Expand file tree Collapse file tree 2 files changed +9
-11
lines changed Original file line number Diff line number Diff line change 11<?php
22
3-
43namespace Message;
54
6-
75use Omnipay\AuthorizeNet\Message\AIMAbstractRequest;
6+ use Omnipay\Tests\TestCase;
7+ use Mockery;
88
9- class AIMAbstractRequestTest extends \PHPUnit_Framework_TestCase
9+ class AIMAbstractRequestTest extends TestCase
1010{
1111 /** @var AIMAbstractRequest */
1212 private $request;
1313
1414 public function setUp()
1515 {
16- $this->request = $this->getMockForAbstractClass(
17- '\Omnipay\AuthorizeNet\Message\AIMAbstractRequest',
18- array(
19- $this->getMock('\Guzzle\Http\ClientInterface'),
20- $this->getMock('\Symfony\Component\HttpFoundation\Request')
21- )
22- );
16+ $this->request = Mockery::mock('\Omnipay\AuthorizeNet\Message\AIMAbstractRequest')->makePartial();
17+ $this->request->initialize();
2318 }
2419
2520 public function testShouldReturnTransactionReference()
Original file line number Diff line number Diff line change @@ -20,7 +20,8 @@ public function setUp()
2020 'amount' => '12.00',
2121 'customerId' => 'cust-id',
2222 'card' => $card,
23- 'duplicateWindow' => 0
23+ 'duplicateWindow' => 0,
24+ 'solutionId' => 'SOL12345ID',
2425 )
2526 );
2627 }
@@ -33,6 +34,7 @@ public function testGetData()
3334 $this->assertEquals('10.0.0.1', $data->transactionRequest->customerIP);
3435 $this->assertEquals('cust-id', $data->transactionRequest->customer->id);
3536 $this->assertEquals('example@example.net', $data->transactionRequest->customer->email);
37+ $this->assertEquals('SOL12345ID', $data->transactionRequest->solution->id);
3638
3739 // Issue #38 Make sure the transactionRequest properties are correctly ordered.
3840 // This feels messy, but works.
@@ -43,6 +45,7 @@ public function testGetData()
4345 "transactionType",
4446 "amount",
4547 "payment",
48+ "solution",
4649 "order",
4750 "customer",
4851 "billTo",
You can’t perform that action at this time.
0 commit comments