public function testConstruct() { $request = new Request($this->getHttpClient(), $this->getHttpRequest()); $request->setAccountId(123456); $request->setType(100); $request->setAmount(10.0); $request->setLang('es'); $request->setApiVersion('prog'); $request->setChannel(321); $request->setReturnUrl('http://example.com/return'); $request->setNotifyUrl('http://example.com/notify'); $request->setDescription('description for payment'); $request->setCurrency('YEN'); $requestData = $request->getData(); $this->assertEquals($requestData['id'], 123456); $this->assertEquals($requestData['amount'], 10.0); $this->assertEquals($requestData['currency'], 'YEN'); $this->assertEquals($requestData['description'], 'description for payment'); $this->assertEquals($requestData['lang'], 'es'); $this->assertEquals($requestData['type'], 100); $this->assertEquals($requestData['URL'], 'http://example.com/return'); $this->assertEquals($requestData['URLC'], 'http://example.com/notify'); $this->assertEquals($requestData['channel'], 321); }