public function testValidCyprianFormat()
 {
     $vatNumber = new VATNumber('CY12345678L');
     $this->assertNotEquals(VATNumber::EMPTY_VAT_NUMBER, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_FORMAT, $vatNumber->validateFormat());
 }
 public function testInvalidCountryCodeReturnValue()
 {
     $vatNumber = new VATNumber('US');
     $this->assertEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
     $vatNumber = new VATNumber('NL');
     $this->assertNotEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
 }
 public function testCroationFormat()
 {
     $vatNumber = new VATNumber('HR99999999999');
     $this->assertNotEquals(VATNumber::EMPTY_VAT_NUMBER, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_FORMAT, $vatNumber->validateFormat());
 }
 public function testValidDanishFormat()
 {
     $vatNumber = new VATNumber('DK12 12 12 12');
     $this->assertNotEquals(VATNumber::EMPTY_VAT_NUMBER, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_FORMAT, $vatNumber->validateFormat());
     $vatNumber = new VATNumber('DK12121212');
     $this->assertNotEquals(VATNumber::EMPTY_VAT_NUMBER, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_FORMAT, $vatNumber->validateFormat());
 }
 public function testValidLithuanianFormat()
 {
     $vatNumber = new VATNumber('LT123456789');
     $this->assertNotEquals(VATNumber::EMPTY_VAT_NUMBER, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_FORMAT, $vatNumber->validateFormat());
     $vatNumber = new VATNumber('LT1234567890');
     $this->assertNotEquals(VATNumber::EMPTY_VAT_NUMBER, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_FORMAT, $vatNumber->validateFormat());
     $vatNumber = new VATNumber('LT12345678901');
     $this->assertNotEquals(VATNumber::EMPTY_VAT_NUMBER, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_FORMAT, $vatNumber->validateFormat());
     $vatNumber = new VATNumber('LT12345678902');
     $this->assertNotEquals(VATNumber::EMPTY_VAT_NUMBER, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_COUNTRY_CODE, $vatNumber->validateFormat());
     $this->assertNotEquals(VATNumber::INVALID_FORMAT, $vatNumber->validateFormat());
 }