public function setUp() { parent::setUp(); $this->stub = new PurchaseRequestStub(); $stub = $this->stub; $this->request = new PurchaseRequest($this->getHttpClient(), $this->getHttpRequest()); $this->request->initialize(['purse' => $stub->purse, 'signAlgorithm' => $stub->signAlgorithm, 'signKey' => $stub->signKey, 'testKey' => $stub->testKey, 'returnUrl' => $stub->returnUrl, 'returnMethod' => $stub->returnMethod, 'cancelUrl' => $stub->cancelUrl, 'cancelMethod' => $stub->cancelMethod, 'notifyUrl' => $stub->notifyUrl, 'notifyMethod' => $stub->notifyMethod, 'description' => $stub->description, 'transactionId' => $stub->transactionId, 'amount' => $stub->amount, 'currency' => $stub->currency]); }