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