private void VatValidator_Check_Validate_Result(string vatNumber)
        {
            var vatValidator = new VatValidator();

            vatValidator.Validate(vatNumber);

            Assert.Fail("No exception");
        }
        private void VatValidator_Check_Validate_Result(string vatNumber, bool expectedResult)
        {
            var vatValidator = new VatValidator();

            var result = vatValidator.Validate(vatNumber);

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