public function testSetGetWithValidData()
 {
     $billpayPayInitParameter = new BillpayPayInitParameter();
     $billpayPayInitParameter->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, $billpayPayInitParameter->get('LEGALFORM'));
     $this->assertEquals(self::ADDRESSADDITION, $billpayPayInitParameter->get('ADDRESSADDITION'));
     $this->assertEquals(self::DATEOFBIRTH, $billpayPayInitParameter->get('DATEOFBIRTH'));
     $this->assertEquals(self::DELIVERY_GENDER, $billpayPayInitParameter->get('DELIVERY_GENDER'));
     $this->assertEquals(self::DELIVERY_FIRSTNAME, $billpayPayInitParameter->get('DELIVERY_FIRSTNAME'));
     $this->assertEquals(self::DELIVERY_LASTNAME, $billpayPayInitParameter->get('DELIVERY_LASTNAME'));
     $this->assertEquals(self::DELIVERY_STREET, $billpayPayInitParameter->get('DELIVERY_STREET'));
     $this->assertEquals(self::DELIVERY_ADDRESSADDITION, $billpayPayInitParameter->get('DELIVERY_ADDRESSADDITION'));
     $this->assertEquals(self::DELIVERY_ZIP, $billpayPayInitParameter->get('DELIVERY_ZIP'));
     $this->assertEquals(self::DELIVERY_CITY, $billpayPayInitParameter->get('DELIVERY_CITY'));
     $this->assertEquals(self::DELIVERY_COUNTRY, $billpayPayInitParameter->get('DELIVERY_COUNTRY'));
     $this->assertEquals(self::DELIVERY_PHONE, $billpayPayInitParameter->get('DELIVERY_PHONE'));
     $this->assertCount(0, $billpayPayInitParameter->getInvalidData());
 }