/** * @dataProvider dataGetData * @covers ::getData */ public function testGetData($parameters, $expected, $expectedException) { $request = new RefundRequest($this->getHttpClient(), $this->getHttpRequest()); $request->initialize($parameters); if ($expectedException) { $this->setExpectedException('Omnipay\\Common\\Exception\\InvalidRequestException', $expectedException); } $this->assertEquals($expected, $request->getData()); }