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