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());
 }