Beispiel #1
0
 public void WhenVatNumberIsNullOrEmptyAsync(string vat)
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync(vat));
 }
Beispiel #2
0
 public void WhenBelgianVatNumberIsCorrectWith10DigitsAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("be0568756958"));
 }
Beispiel #3
0
 public void WhenBulgarianVatIsTooLongAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("bg056875695665"));
 }
Beispiel #4
0
 public void WhenAustrianVatIsTooLongAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("atu568756956"));
 }
Beispiel #5
0
 public void WhenAustrianVatNumberIsCorrectAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("atu56875695"));
 }
Beispiel #6
0
 public void WhenGreekVatHasInvalidCharacters()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("EL01A3548972"));
 }
Beispiel #7
0
 public void WhenHungarianVatIsTooLong()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("HU123548972"));
 }
Beispiel #8
0
 public void WhenEstonianVatNumberIsCorrectAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("ee056875690"));
 }
Beispiel #9
0
 public void WhenFinninshVatHaveCharactersAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("fiu56875695"));
 }
Beispiel #10
0
 public void WhenDenmarkVatNumberIsCorrectAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("dk05687569"));
 }
Beispiel #11
0
 public void WhenAustrianVatDoesNotHaveUCharacterAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("at056875695"));
 }
Beispiel #12
0
 public void WhenDenmarkVatIsTooShortAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("dk0568756"));
 }
Beispiel #13
0
 public void WhenDenmarkVatHaveCharactersAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("dku56875695"));
 }
Beispiel #14
0
 public void WhenCzechVatNumberIsCorrectAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("cz0568756958"));
 }
Beispiel #15
0
 public void WhenFrenchVatHasTwoValidLettersAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("FRFF253684911"));
 }
Beispiel #16
0
 public void WhenFinnishVatIsTooLongAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("fi0568756956656565"));
 }
Beispiel #17
0
 public void WhenGreekVatIsTooLong()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("EL0123548972"));
 }
Beispiel #18
0
 public void WhenFinnishVatNumberIsCorrectAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("fi05687569"));
 }
Beispiel #19
0
 public void WhenGreekVatIsCorrect()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("EL012345678"));
 }
Beispiel #20
0
 public void WhenFrenchVatHaveInvalidCharactersAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("FROI023587691"));
 }
Beispiel #21
0
 public void WhenHungarianVatHasInvalidCharacters()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("HU1A3548972"));
 }
Beispiel #22
0
 public void WhenFrenchVatIsTooLongAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("FRAB2586978612"));
 }
Beispiel #23
0
 public void WhenHungarianVatIsCorrect()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("HU12345678"));
 }
Beispiel #24
0
 public void WhenFrenchVatIsTooShortAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("FRAB02536897"));
 }
Beispiel #25
0
 public void WhenBelgianVatIsTooShortAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("be0568756"));
 }
Beispiel #26
0
 public void WhenFrenchVatHasCharactersAtWrongPositionAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("FR25AV2368971"));
 }
Beispiel #27
0
 public void WhenBulgarianVatHaveCharactersAsync()
 {
     Assert.Throws <ArgumentException>(() => VatValidator.ValidateVatAsync("bgu56875695"));
 }
Beispiel #28
0
 public void WhenFrenchVatHasOnlyOneLetterAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("FR0F253684911"));
 }
Beispiel #29
0
 public void WhenBulgarianVatNumberIsCorrectWith9DigitsAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("bg056875695"));
 }
Beispiel #30
0
 public void WhenCyprusVatNumberIsCorrectAsync()
 {
     Assert.DoesNotThrow(() => VatValidator.ValidateVatAsync("cy05687569A"));
 }