public function testCollectionWithValidData()
 {
     $billpayPayCompleteParameter = new BillpayPayCompleteParameter();
     $payCompleteParameterCollection = new Collection('');
     $payCompleteParameterCollection->addCollectionItem($billpayPayCompleteParameter);
     $payCompleteParameterCollection->set('POB_DELAY', self::POB_DELAY);
     $this->assertEquals(self::POB_DELAY, $payCompleteParameterCollection->get('POB_DELAY'));
     $this->assertCount(0, $payCompleteParameterCollection->getInvalidData());
 }
 public function testCollectionWithValidData()
 {
     $payCompleteParameter = new PayCompleteParameter();
     $payCompleteParameterCollection = new Collection('');
     $payCompleteParameterCollection->addCollectionItem($payCompleteParameter);
     $payCompleteParameterCollection->set('ID', self::ID)->set('AMOUNT', self::AMOUNT)->set('ACCOUNTID', self::ACCOUNTID)->set('ACTION', self::ACTION);
     $this->assertEquals(self::ID, $payCompleteParameterCollection->get('ID'));
     $this->assertEquals(self::AMOUNT, $payCompleteParameterCollection->get('AMOUNT'));
     $this->assertEquals(self::ACCOUNTID, $payCompleteParameterCollection->get('ACCOUNTID'));
     $this->assertEquals(self::ACTION, $payCompleteParameterCollection->get('ACTION'));
     $this->assertCount(0, $payCompleteParameterCollection->getInvalidData());
 }
 public function testCollectionWithValidData()
 {
     $payCompleteResponse = new PayCompleteResponse();
     $payCompleteResponseCollection = new Collection('');
     $payCompleteResponseCollection->addCollectionItem($payCompleteResponse);
     $payCompleteResponseCollection->set('MSGTYPE', self::MSGTYPE)->set('ID', self::ID)->set('RESULT', self::RESULT)->set('MESSAGE', self::MESSAGE)->set('AUTHMESSAGE', self::AUTHMESSAGE);
     $this->assertEquals(self::MSGTYPE, $payCompleteResponseCollection->get('MSGTYPE'));
     $this->assertEquals(self::ID, $payCompleteResponseCollection->get('ID'));
     $this->assertEquals(self::RESULT, $payCompleteResponseCollection->get('RESULT'));
     $this->assertEquals(self::MESSAGE, $payCompleteResponseCollection->get('MESSAGE'));
     $this->assertEquals(self::AUTHMESSAGE, $payCompleteResponseCollection->get('AUTHMESSAGE'));
     $this->assertCount(0, $payCompleteResponseCollection->getInvalidData());
 }
 public function testCollectionWithValidData()
 {
     $billpayPayCompleteResponse = new BillpayPayCompleteResponse();
     $payCompleteResponseCollection = new Collection('');
     $payCompleteResponseCollection->addCollectionItem($billpayPayCompleteResponse);
     $payCompleteResponseCollection->set('POB_DUEDATE', self::POB_DUEDATE)->set('POB_ACCOUNTHOLDER', self::POB_ACCOUNTHOLDER)->set('POB_ACCOUNTNUMBER', self::POB_ACCOUNTNUMBER)->set('POB_BANKCODE', self::POB_BANKCODE)->set('POB_BANKNAME', self::POB_BANKNAME)->set('POB_PAYERNOTE', self::POB_PAYERNOTE);
     $this->assertEquals(self::POB_DUEDATE, $payCompleteResponseCollection->get('POB_DUEDATE'));
     $this->assertEquals(self::POB_ACCOUNTHOLDER, $payCompleteResponseCollection->get('POB_ACCOUNTHOLDER'));
     $this->assertEquals(self::POB_ACCOUNTNUMBER, $payCompleteResponseCollection->get('POB_ACCOUNTNUMBER'));
     $this->assertEquals(self::POB_BANKCODE, $payCompleteResponseCollection->get('POB_BANKCODE'));
     $this->assertEquals(self::POB_BANKNAME, $payCompleteResponseCollection->get('POB_BANKNAME'));
     $this->assertEquals(self::POB_PAYERNOTE, $payCompleteResponseCollection->get('POB_PAYERNOTE'));
     $this->assertCount(0, $payCompleteResponseCollection->getInvalidData());
 }
 public function testCollectionWithValidData()
 {
     $billpayPayInitParameter = new BillpayPayInitParameter();
     $payInitParameterCollection = new Collection('');
     $payInitParameterCollection->addCollectionItem($billpayPayInitParameter);
     $payInitParameterCollection->set('LEGALFORM', self::LEGALFORM)->set('ADDRESSADDITION', self::ADDRESSADDITION)->set('DATEOFBIRTH', self::DATEOFBIRTH)->set('DELIVERY_GENDER', self::DELIVERY_GENDER)->set('DELIVERY_FIRSTNAME', self::DELIVERY_FIRSTNAME)->set('DELIVERY_LASTNAME', self::DELIVERY_LASTNAME)->set('DELIVERY_STREET', self::DELIVERY_STREET)->set('DELIVERY_ADDRESSADDITION', self::DELIVERY_ADDRESSADDITION)->set('DELIVERY_ZIP', self::DELIVERY_ZIP)->set('DELIVERY_CITY', self::DELIVERY_CITY)->set('DELIVERY_COUNTRY', self::DELIVERY_COUNTRY)->set('DELIVERY_PHONE', self::DELIVERY_PHONE);
     $this->assertEquals(self::LEGALFORM, $payInitParameterCollection->get('LEGALFORM'));
     $this->assertEquals(self::ADDRESSADDITION, $payInitParameterCollection->get('ADDRESSADDITION'));
     $this->assertEquals(self::DATEOFBIRTH, $payInitParameterCollection->get('DATEOFBIRTH'));
     $this->assertEquals(self::DELIVERY_GENDER, $payInitParameterCollection->get('DELIVERY_GENDER'));
     $this->assertEquals(self::DELIVERY_FIRSTNAME, $payInitParameterCollection->get('DELIVERY_FIRSTNAME'));
     $this->assertEquals(self::DELIVERY_LASTNAME, $payInitParameterCollection->get('DELIVERY_LASTNAME'));
     $this->assertEquals(self::DELIVERY_STREET, $payInitParameterCollection->get('DELIVERY_STREET'));
     $this->assertEquals(self::DELIVERY_ADDRESSADDITION, $payInitParameterCollection->get('DELIVERY_ADDRESSADDITION'));
     $this->assertEquals(self::DELIVERY_ZIP, $payInitParameterCollection->get('DELIVERY_ZIP'));
     $this->assertEquals(self::DELIVERY_CITY, $payInitParameterCollection->get('DELIVERY_CITY'));
     $this->assertEquals(self::DELIVERY_COUNTRY, $payInitParameterCollection->get('DELIVERY_COUNTRY'));
     $this->assertEquals(self::DELIVERY_PHONE, $payInitParameterCollection->get('DELIVERY_PHONE'));
     $this->assertCount(0, $payInitParameterCollection->getInvalidData());
 }