Drop Microsoft.SourceLink.GitHub reference (#17) #125
GitHub Actions / Test Report
succeeded
Jan 21, 2025 in 1s
192 passed, 0 failed and 0 skipped
✅ coverage/test-results.trx
192 tests were completed in 2s with 192 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
VatValidation.Tests.CountryBeTests | 19✅ | 8ms | ||
VatValidation.Tests.CountryGetterTests | 14✅ | 2ms | ||
VatValidation.Tests.CountryNlTests | 4✅ | 12ms | ||
VatValidation.Tests.CountrySeTests | 8✅ | 17ms | ||
VatValidation.Tests.TestcasesFromXmlComments | 137✅ | 35ms | ||
VatValidation.Tests.VatNumberTests | 10✅ | 18ms |
✅ VatValidation.Tests.CountryBeTests
✅ TryParseTest(expectedValid: False, input: "566988259", expectNational: "")
✅ TryParseTest(expectedValid: True, input: "427.155.930", expectNational: "427.155.930")
✅ TryParseTest(expectedValid: True, input: "427155930", expectNational: "427.155.930")
✅ VatStripValidNational(expectedValid: False, input: "427 155 931", expectNational: "0427.155.931", expectVat: "BE 0427155931", expectedStriped: "0427155931")
✅ VatStripValidNational(expectedValid: False, input: "427.155.931", expectNational: "0427.155.931", expectVat: "BE 0427155931", expectedStriped: "0427155931")
✅ VatStripValidNational(expectedValid: True, input: "0427.155.930", expectNational: "0427.155.930", expectVat: "BE 0427155930", expectedStriped: "0427155930")
✅ VatStripValidNational(expectedValid: True, input: "0566.988.259", expectNational: "0566.988.259", expectVat: "BE 0566988259", expectedStriped: "0566988259")
✅ VatStripValidNational(expectedValid: True, input: "0566988259", expectNational: "0566.988.259", expectVat: "BE 0566988259", expectedStriped: "0566988259")
✅ VatStripValidNational(expectedValid: True, input: "427 155 930", expectNational: "0427.155.930", expectVat: "BE 0427155930", expectedStriped: "0427155930")
✅ VatStripValidNational(expectedValid: True, input: "566.988.259", expectNational: "0566.988.259", expectVat: "BE 0566988259", expectedStriped: "0566988259")
✅ VatTest(expectedValid: False, input: "0566.988.258", expectNational: "0566.988.258", expectVat: "BE 0566988258", expectedStriped: "0566988258")
✅ VatTest(expectedValid: False, input: "0566988258", expectNational: "0566988258", expectVat: "BE 0566988258", expectedStriped: "0566988258")
✅ VatTest(expectedValid: False, input: "566.988.258", expectNational: "566.988.258", expectVat: "BE 0566988258", expectedStriped: "0566988258")
✅ VatTest(expectedValid: False, input: "66.988.259", expectNational: "66.988.259", expectVat: "BE 66988259", expectedStriped: "66988259")
✅ VatTest(expectedValid: False, input: "66988259", expectNational: "66988259", expectVat: "BE 66988259", expectedStriped: "66988259")
✅ VatTest(expectedValid: True, input: "0566.988.259", expectNational: "0566.988.259", expectVat: "BE 0566988259", expectedStriped: "0566988259")
✅ VatTest(expectedValid: True, input: "0566988259", expectNational: "0566.988.259", expectVat: "BE 0566988259", expectedStriped: "0566988259")
✅ VatTest(expectedValid: True, input: "427.155.930", expectNational: "427.155.930", expectVat: "BE 0427155930", expectedStriped: "0427155930")
✅ VatTest(expectedValid: True, input: "566.988.259", expectNational: "566.988.259", expectVat: "BE 0566988259", expectedStriped: "0566988259")
✅ VatValidation.Tests.CountryGetterTests
✅ EnsureGetCountrieCodesTest
✅ GetCountryTest(cc: "se", expectedCc: "SE")
✅ GetCountryTest(cc: "sE", expectedCc: "SE")
✅ ValidateCountryTypesAndCcTest(ccKey: "BE")
✅ ValidateCountryTypesAndCcTest(ccKey: "DK")
✅ ValidateCountryTypesAndCcTest(ccKey: "EE")
✅ ValidateCountryTypesAndCcTest(ccKey: "ES")
✅ ValidateCountryTypesAndCcTest(ccKey: "FI")
✅ ValidateCountryTypesAndCcTest(ccKey: "LT")
✅ ValidateCountryTypesAndCcTest(ccKey: "LV")
✅ ValidateCountryTypesAndCcTest(ccKey: "NL")
✅ ValidateCountryTypesAndCcTest(ccKey: "NO")
✅ ValidateCountryTypesAndCcTest(ccKey: "PT")
✅ ValidateCountryTypesAndCcTest(ccKey: "SE")
✅ VatValidation.Tests.CountryNlTests
✅ VatStripValidNational(expectedValid: False, input: "861994772B", expectNational: "NL861994772B", expectVat: "", expectedStriped: "861994772B")
✅ VatStripValidNational(expectedValid: False, input: "861994772C01", expectNational: "NL861994772C01", expectVat: "", expectedStriped: "861994772C01")
✅ VatStripValidNational(expectedValid: True, input: "86 1994772B01", expectNational: "NL861994772B01", expectVat: "NL861994772B01", expectedStriped: "861994772B01")
✅ VatStripValidNational(expectedValid: True, input: "861994772B01", expectNational: "NL861994772B01", expectVat: "NL861994772B01", expectedStriped: "861994772B01")
✅ VatValidation.Tests.CountrySeTests
✅ TryParseTest(expectedValid: False, input: "0566988259", expectNational: "")
✅ TryParseTest(expectedValid: False, input: "5566778898", expectNational: "")
✅ TryParseTest(expectedValid: False, input: "566988259", expectNational: "")
✅ TryParseTest(expectedValid: True, input: "SE 1010101010 01", expectNational: "101010-1010")
✅ TryParseTest(expectedValid: True, input: "SE 5566778501", expectNational: "556677-8501")
✅ TryParseTest(expectedValid: True, input: "SE101010101001", expectNational: "101010-1010")
✅ TryParseTest(expectedValid: True, input: "SE5566778501", expectNational: "556677-8501")
✅ TryParseTest(expectedValid: True, input: "SE556677889901", expectNational: "556677-8899")
✅ VatValidation.Tests.TestcasesFromXmlComments
✅ EnsureGetCountryTestCasesData(ccKey: "BE")
✅ EnsureGetCountryTestCasesData(ccKey: "DK")
✅ EnsureGetCountryTestCasesData(ccKey: "EE")
✅ EnsureGetCountryTestCasesData(ccKey: "ES")
✅ EnsureGetCountryTestCasesData(ccKey: "FI")
✅ EnsureGetCountryTestCasesData(ccKey: "LT")
✅ EnsureGetCountryTestCasesData(ccKey: "LV")
✅ EnsureGetCountryTestCasesData(ccKey: "NL")
✅ EnsureGetCountryTestCasesData(ccKey: "NO")
✅ EnsureGetCountryTestCasesData(ccKey: "PT")
✅ EnsureGetCountryTestCasesData(ccKey: "SE")
✅ EnsureGetCountryTestCasesTestSource
✅ GetXmlDocumentationTest(ccKey: "BE", data: Also matching SE valid, in: 0566.988.259, national: 0566.988.259, stripped: 0566988259, vat: BE 0566988259, vatstripped: BE 0566988259, dontTryParse, comment: Also matching SE)
✅ GetXmlDocumentationTest(ccKey: "BE", data: Also matching SE valid, in: 0566988259, national: 0566.988.259, stripped: 0566988259, vat: BE 0566988259, vatstripped: BE 0566988259, dontTryParse, comment: Also matching SE)
✅ GetXmlDocumentationTest(ccKey: "BE", data: invalid, in: 0566988258, national: 0566988258, stripped: 0566988258, vat: BE 0566988258, vatstripped: BE 0566988258)
✅ GetXmlDocumentationTest(ccKey: "BE", data: invalid, in: BE0566988258, national: BE0566988258, stripped: 0566988258, vat: BE 0566988258, vatstripped: BE 0566988258)
✅ GetXmlDocumentationTest(ccKey: "BE", data: valid, in: 0427.155.930, national: 0427.155.930, stripped: 0427155930, vat: BE 0427155930, vatstripped: BE 0427155930)
✅ GetXmlDocumentationTest(ccKey: "BE", data: valid, in: 0427155930, national: 0427.155.930, stripped: 0427155930, vat: BE 0427155930, vatstripped: BE 0427155930)
✅ GetXmlDocumentationTest(ccKey: "BE", data: valid, in: BE 0566988259, national: 0566.988.259, stripped: 0566988259, vat: BE 0566988259, vatstripped: BE 0566988259)
✅ GetXmlDocumentationTest(ccKey: "BE", data: valid, in: BE0427155930, national: 0427.155.930, stripped: 0427155930, vat: BE 0427155930, vatstripped: BE 0427155930)
✅ GetXmlDocumentationTest(ccKey: "BE", data: valid, in: BE0566988259, national: 0566.988.259, stripped: 0566988259, vat: BE 0566988259, vatstripped: BE 0566988259)
✅ GetXmlDocumentationTest(ccKey: "DK", data: invalid, in: 05 31 37 63, national: 05 31 37 63, vat: DK 05313763, stripped: 05313763, vatstripped: DK 05313763)
✅ GetXmlDocumentationTest(ccKey: "DK", data: invalid, in: 05313763, national: 05313763, vat: DK 05313763, stripped: 05313763, vatstripped: DK 05313763)
✅ GetXmlDocumentationTest(ccKey: "DK", data: invalid, in: 25 31 37 60, national: 25 31 37 60, vat: DK 25313760, stripped: 25313760, vatstripped: DK 25313760)
✅ GetXmlDocumentationTest(ccKey: "DK", data: invalid, in: 25313760, national: 25313760, vat: DK 25313760, stripped: 25313760, vatstripped: DK 25313760)
✅ GetXmlDocumentationTest(ccKey: "DK", data: invalid, in: 29403473x, strippedvalid, national: 29 40 34 73, vat: DK 29403473, stripped: 29403473, vatstripped: DK 29403473)
✅ GetXmlDocumentationTest(ccKey: "DK", data: invalid, in: DK 25 31 37 62, national: DK 25 31 37 62, vat: DK 25313762, stripped: 25313762, vatstripped: DK 25313762)
✅ GetXmlDocumentationTest(ccKey: "DK", data: invalid, in: DK 25313762, national: DK 25313762, vat: DK 25313762, stripped: 25313762, vatstripped: DK 25313762)
✅ GetXmlDocumentationTest(ccKey: "DK", data: valid, in: 25 31 37 63, national: 25 31 37 63, vat: DK 25313763, stripped: 25313763, vatstripped: DK 25313763)
✅ GetXmlDocumentationTest(ccKey: "DK", data: valid, in: 25313763, national: 25 31 37 63, vat: DK 25313763, stripped: 25313763)
✅ GetXmlDocumentationTest(ccKey: "DK", data: valid, in: 29403473, national: 29 40 34 73, vat: DK 29403473, stripped: 29403473, vatstripped: DK 29403473)
✅ GetXmlDocumentationTest(ccKey: "DK", data: valid, in: DK 25 31 37 63, national: 25 31 37 63, vat: DK 25313763, stripped: 25313763)
✅ GetXmlDocumentationTest(ccKey: "DK", data: valid, in: DK 25313763, national: 25 31 37 63, vat: DK 25313763, stripped: 25313763)
✅ GetXmlDocumentationTest(ccKey: "DK", data: valid, in: DK 29 40 34 73, national: 29 40 34 73, vat: DK 29403473, stripped: 29403473, vatstripped: DK 29403473)
✅ GetXmlDocumentationTest(ccKey: "DK", data: valid, in: DK25313763, national: 25 31 37 63, vat: DK 25313763, stripped: 25313763, vatstripped: DK 25313763)
✅ GetXmlDocumentationTest(ccKey: "EE", data: invalid, in: 099999999, national: 099999999, vat: EE 099999999, stripped: 099999999, vatstripped: EE 099999999)
✅ GetXmlDocumentationTest(ccKey: "EE", data: invalid, in: 100 594 102x, strippedvalid, national: 100594102, vat: EE 100594102, stripped: 100594102)
✅ GetXmlDocumentationTest(ccKey: "EE", data: invalid, in: 100594103, national: 100594103, vat: EE 100594103, stripped: 100594103, vatstripped: EE 100594103)
✅ GetXmlDocumentationTest(ccKey: "EE", data: invalid, in: 999 999 99, national: 999 999 99, vat: EE 999 999 99, stripped: 99999999, vatstripped: EE 99999999)
✅ GetXmlDocumentationTest(ccKey: "EE", data: invalid, in: 999 999 999, national: 999 999 999, vat: EE 999 999 999, stripped: 999999999, vatstripped: EE 999999999, dontTryParse)
✅ GetXmlDocumentationTest(ccKey: "EE", data: invalid, in: 99999999, national: 99999999, vat: EE 99999999, stripped: 99999999, vatstripped: EE 99999999)
✅ GetXmlDocumentationTest(ccKey: "EE", data: invalid, in: 999999999, national: 999999999, vat: EE 999999999, stripped: 999999999, vatstripped: EE 999999999, dontTryParse)
✅ GetXmlDocumentationTest(ccKey: "EE", data: invalid, in: EE 999 999 999, national: EE 999 999 999, vat: EE EE 999 999 999, stripped: 999999999, vatstripped: EE 999999999)
✅ GetXmlDocumentationTest(ccKey: "EE", data: invalid, in: EE999999999, national: EE999999999, vat: EE EE999999999, stripped: 999999999, vatstripped: EE 999999999)
✅ GetXmlDocumentationTest(ccKey: "EE", data: matches both EE and NO valid, in: 100594102, national: 100594102, vat: EE 100594102, stripped: 100594102, comment: matches both EE and NO)
✅ GetXmlDocumentationTest(ccKey: "EE", data: valid, in: 100 931 558, national: 100931558, vat: EE 100931558, stripped: 100931558, vatstripped: EE 100931558)
✅ GetXmlDocumentationTest(ccKey: "EE", data: valid, in: 100931558, national: 100931558, vat: EE 100931558, stripped: 100931558, vatstripped: EE 100931558)
✅ GetXmlDocumentationTest(ccKey: "EE", data: valid, in: EE 100 931 558, national: 100931558, vat: EE 100931558, stripped: 100931558, vatstripped: EE 100931558)
✅ GetXmlDocumentationTest(ccKey: "EE", data: valid, in: EE 100594102, national: 100594102, vat: EE 100594102, stripped: 100594102)
✅ GetXmlDocumentationTest(ccKey: "EE", data: valid, in: EE100931558, national: 100931558, vat: EE 100931558, stripped: 100931558, vatstripped: EE 100931558)
✅ GetXmlDocumentationTest(ccKey: "ES", data: invalid, in: A58818502, national: A58818502, vat: ES A58818502, stripped: A58818502)
✅ GetXmlDocumentationTest(ccKey: "ES", data: invalid, in: A5881850x, national: A5881850x, vat: ES A5881850x, stripped: A5881850, vatstripped: ES A5881850)
✅ GetXmlDocumentationTest(ccKey: "ES", data: valid, in: A58818501, national: A58818501, vat: ES A58818501, stripped: A58818501)
✅ GetXmlDocumentationTest(ccKey: "ES", data: valid, in: B12345674, national: B12345674, vat: ES B12345674, stripped: B12345674)
✅ GetXmlDocumentationTest(ccKey: "ES", data: valid, in: S1454158E, national: S1454158E, vat: ES S1454158E, stripped: S1454158E)
✅ GetXmlDocumentationTest(ccKey: "FI", data: invalid, in: 0201723-4, national: 0201723-4, vat: FI 02017234, stripped: 02017234, vatstripped: FI 02017234)
✅ GetXmlDocumentationTest(ccKey: "FI", data: invalid, in: 02017234, national: 02017234, vat: FI 02017234, stripped: 02017234, vatstripped: FI 02017234)
✅ GetXmlDocumentationTest(ccKey: "FI", data: invalid, in: 02017244x, strippedvalid, national: 0201724-4, vat: FI 02017244, stripped: 02017244, vatstripped: FI 02017244)
✅ GetXmlDocumentationTest(ccKey: "FI", data: invalid, in: 201723-4, national: 201723-4, vat: FI 2017234, stripped: 2017234, vatstripped: FI 2017234)
✅ GetXmlDocumentationTest(ccKey: "FI", data: invalid, in: 2017234, national: 2017234, vat: FI 2017234, stripped: 2017234, vatstripped: FI 2017234)
✅ GetXmlDocumentationTest(ccKey: "FI", data: invalid, in: FI 0201723-4, national: FI 0201723-4, vat: FI 02017234, stripped: 02017234, vatstripped: FI 02017234)
✅ GetXmlDocumentationTest(ccKey: "FI", data: invalid, in: FI 02017234, national: FI 02017234, vat: FI 02017234, stripped: 02017234, vatstripped: FI 02017234)
✅ GetXmlDocumentationTest(ccKey: "FI", data: valid, in: 0201724-4, national: 0201724-4, vat: FI 02017244, stripped: 02017244, vatstripped: FI 02017244)
✅ GetXmlDocumentationTest(ccKey: "FI", data: valid, in: 02017244, national: 0201724-4, vat: FI 02017244, stripped: 02017244, vatstripped: FI 02017244)
✅ GetXmlDocumentationTest(ccKey: "FI", data: valid, in: FI 0201724-4, national: 0201724-4, vat: FI 02017244, stripped: 02017244, vatstripped: FI 02017244)
✅ GetXmlDocumentationTest(ccKey: "FI", data: valid, in: FI 02017244, national: 0201724-4, vat: FI 02017244, stripped: 02017244, vatstripped: FI 02017244)
✅ GetXmlDocumentationTest(ccKey: "FI", data: valid, in: FI02017244, national: 0201724-4, vat: FI 02017244, stripped: 02017244, vatstripped: FI 02017244)
✅ GetXmlDocumentationTest(ccKey: "LT", data: invalid, in: 100001919018, national: 100001919018, vat: LT100001919018, stripped: 100001919018)
✅ GetXmlDocumentationTest(ccKey: "LT", data: invalid, in: 11951151x, national: 11951151x, vat: LT11951151x, stripped: 11951151, vatstripped: LT11951151)
✅ GetXmlDocumentationTest(ccKey: "LT", data: invalid, in: 119511525, national: 119511525, vat: LT119511525, stripped: 119511525, dontTryParse)
✅ GetXmlDocumentationTest(ccKey: "LT", data: valid, in: 100001919017, national: 100001919017, vat: LT100001919017, stripped: 100001919017)
✅ GetXmlDocumentationTest(ccKey: "LT", data: valid, in: 119511515, national: 119511515, vat: LT119511515, stripped: 119511515)
✅ GetXmlDocumentationTest(ccKey: "LT", data: valid, in: 241102419, national: 241102419, vat: LT241102419, stripped: 241102419)
✅ GetXmlDocumentationTest(ccKey: "LT", data: valid, in: LT633 878 716, national: 633878716, vat: LT633878716, stripped: 633878716)
✅ GetXmlDocumentationTest(ccKey: "LV", data: invalid, in: 16117519997, national: 16117519997, vat: LV16117519997, stripped: 16117519997)
✅ GetXmlDocumentationTest(ccKey: "LV", data: invalid, in: 4000352160, national: 4000352160, vat: LV4000352160, stripped: 4000352160)
✅ GetXmlDocumentationTest(ccKey: "LV", data: invalid, in: 40003521601, national: 40003521601, vat: LV40003521601, stripped: 40003521601)
✅ GetXmlDocumentationTest(ccKey: "LV", data: valid, in: 40003521600, national: 40003521600, vat: LV40003521600, stripped: 40003521600)
✅ GetXmlDocumentationTest(ccKey: "LV", data: valid, in: LV 4000 3521 600, national: 40003521600, vat: LV40003521600, stripped: 40003521600)
✅ GetXmlDocumentationTest(ccKey: "NL", data: invalid, in: 824155891B01, national: 824155891B01, stripped: 824155891B01, vat: NL824155891B01, vatstripped: NL824155891B01)
✅ GetXmlDocumentationTest(ccKey: "NL", data: invalid, in: 861994772B, national: 861994772B, stripped: 861994772B, vat: , vatstripped:)
✅ GetXmlDocumentationTest(ccKey: "NL", data: invalid, in: 861994772C01, national: 861994772C01, stripped: 861994772C01, vat: , vatstripped:)
✅ GetXmlDocumentationTest(ccKey: "NL", data: invalid, in: 861994772C02, national: 861994772C02, stripped: 861994772C02, vat: , vatstripped:)
✅ GetXmlDocumentationTest(ccKey: "NL", data: invalid, in: NL824155891B01, national: NL824155891B01, stripped: 824155891B01, vat: NL824155891B01, vatstripped: NL824155891B01)
✅ GetXmlDocumentationTest(ccKey: "NL", data: invalid, in: NL82x155891, national: NL82x155891, stripped: NL82155891, vat: , vatstripped:)
✅ GetXmlDocumentationTest(ccKey: "NL", data: invalid, in: NL82x155891B01, national: NL82x155891B01, stripped: 82155891B01, vat: , vatstripped:)
✅ GetXmlDocumentationTest(ccKey: "NL", data: valid, in: 004495445B01, national: NL004495445B01, stripped: 004495445B01, vat: NL004495445B01, vatstripped: NL004495445B01)
✅ GetXmlDocumentationTest(ccKey: "NL", data: valid, in: 824155890B01, national: NL824155890B01, stripped: 824155890B01, vat: NL824155890B01, vatstripped: NL824155890B01)
✅ GetXmlDocumentationTest(ccKey: "NL", data: valid, in: 824155890B08, national: NL824155890B08, stripped: 824155890B08, vat: NL824155890B08, vatstripped: NL824155890B08)
✅ GetXmlDocumentationTest(ccKey: "NL", data: valid, in: 861994772B01, national: NL861994772B01, stripped: 861994772B01, vat: NL861994772B01, vatstripped: NL861994772B01)
✅ GetXmlDocumentationTest(ccKey: "NL", data: valid, in: 861994772B02, national: NL861994772B02, stripped: 861994772B02, vat: NL861994772B02, vatstripped: NL861994772B02)
✅ GetXmlDocumentationTest(ccKey: "NL", data: valid, in: NL004495445B01, national: NL004495445B01, stripped: 004495445B01, vat: NL004495445B01, vatstripped: NL004495445B01)
✅ GetXmlDocumentationTest(ccKey: "NO", data: invalid, in: 212409471, national: 212409471, vat: NO 212409471, stripped: 212409471)
✅ GetXmlDocumentationTest(ccKey: "NO", data: invalid, in: 310033242, national: 310033242, vat: NO 310033242, stripped: 310033242)
✅ GetXmlDocumentationTest(ccKey: "NO", data: invalid, in: 777074016, national: 777074016, vat: , stripped: 777074016, vatstripped:)
✅ GetXmlDocumentationTest(ccKey: "NO", data: invalid, in: 977 074 01, national: 977 074 01, vat: , stripped: 97707401, vatstripped:)
✅ GetXmlDocumentationTest(ccKey: "NO", data: invalid, in: 977 074 010x, strippedvalid, national: 977 074 010, vat: NO 977 074 010, stripped: 977074010)
✅ GetXmlDocumentationTest(ccKey: "NO", data: invalid, in: 977 074 011, national: 977 074 011, vat: NO 977 074 011, stripped: 977074011, vatstripped: NO 977074011)
✅ GetXmlDocumentationTest(ccKey: "NO", data: invalid, in: 97707401, national: 97707401, vat: , stripped: 97707401, vatstripped:)
✅ GetXmlDocumentationTest(ccKey: "NO", data: invalid, in: 977074011, national: 977074011, vat: NO 977074011, stripped: 977074011, vatstripped: NO 977074011)
✅ GetXmlDocumentationTest(ccKey: "NO", data: test number from skatteetaten.no valid, in: 212409472, national: 212 409 472, vat: NO 212 409 472, stripped: 212409472, comment: test number from skatteetaten.no)
✅ GetXmlDocumentationTest(ccKey: "NO", data: test number from skatteetaten.no valid, in: 310033243, national: 310 033 243, vat: NO 310 033 243, stripped: 310033243, comment: test number from skatteetaten.no)
✅ GetXmlDocumentationTest(ccKey: "NO", data: valid, in: 977 074 010, national: 977 074 010, vat: NO 977 074 010, stripped: 977074010)
✅ GetXmlDocumentationTest(ccKey: "NO", data: valid, in: 977 074 010MVA, national: 977 074 010, vat: NO 977 074 010, stripped: 977074010, vatstripped: NO 977 074 010)
✅ GetXmlDocumentationTest(ccKey: "NO", data: valid, in: 977074010, national: 977 074 010, vat: NO 977 074 010, stripped: 977074010)
✅ GetXmlDocumentationTest(ccKey: "NO", data: valid, in: NO 977 074 010MVA, national: 977 074 010, vat: NO 977 074 010, stripped: 977074010, vatstripped: NO 977 074 010)
✅ GetXmlDocumentationTest(ccKey: "NO", data: valid, in: NO977074010, national: 977 074 010, vat: NO 977 074 010, stripped: 977074010, vatstripped: NO 977 074 010)
✅ GetXmlDocumentationTest(ccKey: "PT", data: invalid, in: 099999999, national: 099999999, stripped: 099999999, vat: PT 099999999, vatstripped: PT 099999999)
✅ GetXmlDocumentationTest(ccKey: "PT", data: invalid, in: 999 999 99, national: 999 999 99, stripped: 99999999, vat: PT 999 999 99, vatstripped: PT 99999999)
✅ GetXmlDocumentationTest(ccKey: "PT", data: invalid, in: 999 999 999, national: 999 999 999, stripped: 999999999, vat: PT 999 999 999, vatstripped: PT 999999999, dontTryParse)
✅ GetXmlDocumentationTest(ccKey: "PT", data: invalid, in: 999999999, national: 999999999, stripped: 999999999, vat: PT 999999999, vatstripped: PT 999999999, dontTryParse)
✅ GetXmlDocumentationTest(ccKey: "PT", data: invalid, in: PT 999 999 999, national: PT 999 999 999, stripped: 999999999, vat: PT PT 999 999 999, vatstripped: PT 999999999)
✅ GetXmlDocumentationTest(ccKey: "PT", data: valid, in: 287 024 008, national: 287024008, stripped: 287024008, vat: PT 287024008, vatstripped: PT 287024008)
✅ GetXmlDocumentationTest(ccKey: "PT", data: valid, in: 287024008, national: 287024008, stripped: 287024008, vat: PT 287024008, vatstripped: PT 287024008)
✅ GetXmlDocumentationTest(ccKey: "PT", data: valid, in: 501442600, national: 501442600, stripped: 501442600, vat: PT 501442600, vatstripped: PT 501442600)
✅ GetXmlDocumentationTest(ccKey: "PT", data: valid, in: 999999990, national: 999999990, stripped: 999999990, vat: PT 999999990, vatstripped: PT 999999990)
✅ GetXmlDocumentationTest(ccKey: "PT", data: valid, in: PT 287024008, national: 287024008, stripped: 287024008, vat: PT 287024008, vatstripped: PT 287024008)
✅ GetXmlDocumentationTest(ccKey: "PT", data: valid, in: PT 501442600, national: 501442600, stripped: 501442600, vat: PT 501442600, vatstripped: PT 501442600)
✅ GetXmlDocumentationTest(ccKey: "PT", data: valid, in: PT 999 999 990, national: 999999990, stripped: 999999990, vat: PT 999999990, vatstripped: PT 999999990)
✅ GetXmlDocumentationTest(ccKey: "PT", data: valid, in: PT 999999990, national: 999999990, stripped: 999999990, vat: PT 999999990, vatstripped: PT 999999990)
✅ GetXmlDocumentationTest(ccKey: "PT", data: valid, in: PT999999990, national: 999999990, stripped: 999999990, vat: PT 999999990, vatstripped: PT 999999990)
✅ GetXmlDocumentationTest(ccKey: "SE", data: BE number and also matches NO invalid, in: 566988259, national: 566988259, vat: SE 566988259 01, stripped: 566988259, vatstripped: SE 566988259 01, comment: BE number and also matches NO)
✅ GetXmlDocumentationTest(ccKey: "SE", data: BE number valid, in: 0566988259, national: 056698-8259, vat: SE 0566988259 01, stripped: 0566988259, vatstripped: SE 0566988259 01, dontTryParse, comment: BE number)
✅ GetXmlDocumentationTest(ccKey: "SE", data: invalid, in: 556677-8890, national: 556677-8890, vat: SE 5566778890 01, stripped: 5566778890, vatstripped: SE 5566778890 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: invalid, in: 556677-8899x, strippedvalid, national: 556677-8899, vat: SE 5566778899 01, stripped: 5566778899, vatstripped: SE 5566778899 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: invalid, in: 55667788, national: 55667788, vat: SE 55667788 01, stripped: 55667788, vatstripped: SE 55667788 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: invalid, in: 5566778890, national: 5566778890, vat: SE 5566778890 01, stripped: 5566778890, vatstripped: SE 5566778890 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: invalid, in: 5566778898, national: 5566778898, vat: SE 5566778898 01, stripped: 5566778898, vatstripped: SE 5566778898 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: valid, in: 1010101010, national: 101010-1010, vat: SE 1010101010 01, stripped: 1010101010, vatstripped: SE 1010101010 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: valid, in: 556677-8899, national: 556677-8899, vat: SE 5566778899 01, stripped: 5566778899, vatstripped: SE 5566778899 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: valid, in: 5566778501, national: 556677-8501, vat: SE 5566778501 01, stripped: 5566778501, vatstripped: SE 5566778501 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: valid, in: 5566778899, national: 556677-8899, vat: SE 5566778899 01, stripped: 5566778899, vatstripped: SE 5566778899 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: valid, in: SE 556677-8501, national: 556677-8501, vat: SE 5566778501 01, stripped: 5566778501, vatstripped: SE 5566778501 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: valid, in: SE 556677-8899, national: 556677-8899, vat: SE 5566778899 01, stripped: 5566778899, vatstripped: SE 5566778899 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: valid, in: SE 5566778899, national: 556677-8899, vat: SE 5566778899 01, stripped: 5566778899, vatstripped: SE 5566778899 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: valid, in: SE556677-8899, national: 556677-8899, vat: SE 5566778899 01, stripped: 5566778899, vatstripped: SE 5566778899 01)
✅ GetXmlDocumentationTest(ccKey: "SE", data: valid, in: SE5566778899, national: 556677-8899, vat: SE 5566778899 01, stripped: 5566778899, vatstripped: SE 5566778899 01)
✅ VatValidation.Tests.VatNumberTests
✅ VatNumberCastEquals(expected: False, vatstr1: "SE 0566988259", vatstr2: "BE 0566988259")
✅ VatNumberCastEquals(expected: False, vatstr1: "SE 101010-1010", vatstr2: "SE 1010101010")
✅ VatNumberCastEquals(expected: False, vatstr1: "SE 1010101010 01", vatstr2: "SE 101010-1010")
✅ VatNumberCastEquals(expected: False, vatstr1: "y", vatstr2: "x")
✅ VatNumberCastEquals(expected: True, vatstr1: "x", vatstr2: "x")
✅ VatNumberEquals(expected: False, vatstr1: "SE 0566988259", vatstr2: "BE 0566988259")
✅ VatNumberEquals(expected: True, vatstr1: "SE 101010-1010", vatstr2: "SE 1010101010")
✅ VatNumberEquals(expected: True, vatstr1: "SE 1010101010 01", vatstr2: "SE 101010-1010")
✅ VatNumberEquals(expected: True, vatstr1: "x", vatstr2: "x")
✅ VatNumberEquals(expected: True, vatstr1: "y", vatstr2: "x")
Loading