public function testSetGetWithValidData() { $payConfirmParameter = new PayConfirmParameter(); $payConfirmParameter->set('MSGTYPE', self::MSGTYPE)->set('VTVERIFY', self::VTVERIFY)->set('KEYID', self::KEYID)->set('ID', self::ID)->set('TOKEN', self::TOKEN)->set('ACCOUNTID', self::ACCOUNTID)->set('AMOUNT', self::AMOUNT)->set('CURRENCY', self::CURRENCY)->set('CARDREFID', self::CARDREFID)->set('SCDRESULT', self::SCDRESULT)->set('PROVIDERID', self::PROVIDERID)->set('PROVIDERNAME', self::PROVIDERNAME)->set('ORDERID', self::ORDERID)->set('IP', self::IP)->set('IPCOUNTRY', self::IPCOUNTRY)->set('CCCOUNTRY', self::CCCOUNTRY)->set('MPI_LIABILITYSHIFT', self::MPI_LIABILITYSHIFT)->set('ECI', self::ECI)->set('XID', self::XID)->set('CAVV', self::CAVV); $this->assertEquals(self::MSGTYPE, $payConfirmParameter->get('MSGTYPE')); $this->assertEquals(self::VTVERIFY, $payConfirmParameter->get('VTVERIFY')); $this->assertEquals(self::KEYID, $payConfirmParameter->get('KEYID')); $this->assertEquals(self::ID, $payConfirmParameter->get('ID')); $this->assertEquals(self::TOKEN, $payConfirmParameter->get('TOKEN')); $this->assertEquals(self::ACCOUNTID, $payConfirmParameter->get('ACCOUNTID')); $this->assertEquals(self::AMOUNT, $payConfirmParameter->get('AMOUNT')); $this->assertEquals(self::CURRENCY, $payConfirmParameter->get('CURRENCY')); $this->assertEquals(self::CARDREFID, $payConfirmParameter->get('CARDREFID')); $this->assertEquals(self::SCDRESULT, $payConfirmParameter->get('SCDRESULT')); $this->assertEquals(self::PROVIDERID, $payConfirmParameter->get('PROVIDERID')); $this->assertEquals(self::PROVIDERNAME, $payConfirmParameter->get('PROVIDERNAME')); $this->assertEquals(self::ORDERID, $payConfirmParameter->get('ORDERID')); $this->assertEquals(self::IP, $payConfirmParameter->get('IP')); $this->assertEquals(self::IPCOUNTRY, $payConfirmParameter->get('IPCOUNTRY')); $this->assertEquals(self::CCCOUNTRY, $payConfirmParameter->get('CCCOUNTRY')); $this->assertEquals(self::MPI_LIABILITYSHIFT, $payConfirmParameter->get('MPI_LIABILITYSHIFT')); $this->assertEquals(self::ECI, $payConfirmParameter->get('ECI')); $this->assertEquals(self::XID, $payConfirmParameter->get('XID')); $this->assertEquals(self::CAVV, $payConfirmParameter->get('CAVV')); $this->assertCount(0, $payConfirmParameter->getInvalidData()); }