5 use Omnipay\Tests\TestCase;
8 class RestCreateSubscriptionRequestTest
extends TestCase
13 public function setUp()
15 $client = $this->getHttpClient();
16 $request = $this->getHttpRequest();
19 $this->request->initialize(array(
20 'name' =>
'Test Subscription',
21 'description' =>
'Test Billing Subscription',
22 'startDate' =>
new \DateTime(
'now',
new \DateTimeZone(
'UTC')),
23 'planId' =>
'ABC-123',
24 'payerDetails' => array(
25 'payment_method' =>
'paypal',
32 $data = $this->request->getData();
33 $this->assertEquals(
'Test Subscription', $data[
'name']);
34 $this->assertEquals(
'Test Billing Subscription', $data[
'description']);
35 $this->assertEquals(
'ABC-123', $data[
'plan'][
'id']);
36 $this->assertEquals(
'paypal', $data[
'payer'][
'payment_method']);