@@ -16,10 +16,13 @@ public class LuhnTest
16
16
public static IEnumerable < object [ ] > LuhnCheckDigitComputeSet =>
17
17
new List < object [ ] >
18
18
{
19
+ new object [ ] { 4 , "1789372997" } ,
20
+ new object [ ] { 0 , "353011133330000" } ,
19
21
new object [ ] { 3 , "7992739871" } ,
20
22
new object [ ] { 3 , "07992739871" } ,
21
23
new object [ ] { 3 , "007992739871" } ,
22
24
new object [ ] { 2 , "110494" } ,
25
+ new object [ ] { 7 , "1893" } ,
23
26
new object [ ] { 5 , "37828224631000" } ,
24
27
new object [ ] { 5 , "637095000000000" } ,
25
28
new object [ ] { 5 , " 637095000000000" } ,
@@ -35,10 +38,13 @@ public class LuhnTest
35
38
public static IEnumerable < object [ ] > LuhnNumberComputeSet =>
36
39
new List < object [ ] >
37
40
{
41
+ new object [ ] { "17893729974" , "1789372997" } ,
42
+ new object [ ] { "3530111333300000" , "353011133330000" } ,
38
43
new object [ ] { "79927398713" , "7992739871" } ,
39
44
new object [ ] { "079927398713" , "07992739871" } ,
40
45
new object [ ] { "0079927398713" , "007992739871" } ,
41
46
new object [ ] { "1104942" , "110494" } ,
47
+ new object [ ] { "18937" , "1893" } ,
42
48
new object [ ] { "378282246310005" , "37828224631000" } ,
43
49
new object [ ] { "6370950000000005" , "637095000000000" } ,
44
50
new object [ ] { "6370950000000005" , " 637095000000000" } ,
@@ -54,10 +60,13 @@ public class LuhnTest
54
60
public static IEnumerable < object [ ] > LuhnNumberValidationSet =>
55
61
new List < object [ ] >
56
62
{
63
+ new object [ ] { true , "17893729974" } ,
64
+ new object [ ] { true , "3530111333300000" } ,
57
65
new object [ ] { true , "79927398713" } ,
58
66
new object [ ] { true , "0079927398713" } ,
59
67
new object [ ] { true , "079927398713" } ,
60
68
new object [ ] { true , "1104942" } ,
69
+ new object [ ] { true , "18937" } ,
61
70
new object [ ] { true , "01104942" } ,
62
71
new object [ ] { true , "378282246310005" } ,
63
72
new object [ ] { true , "6370950000000005" } ,
@@ -79,11 +88,14 @@ public class LuhnTest
79
88
public static IEnumerable < object [ ] > LuhnCheckDigitValidationSet =>
80
89
new List < object [ ] >
81
90
{
91
+ new object [ ] { true , "1789372997" , 4 } ,
92
+ new object [ ] { true , "353011133330000" , 0 } ,
82
93
new object [ ] { true , "7992739871" , 3 } ,
83
94
new object [ ] { true , "07992739871" , 3 } ,
84
95
new object [ ] { true , "007992739871" , 3 } ,
85
96
new object [ ] { true , "0007992739871" , 3 } ,
86
97
new object [ ] { true , "110494" , 2 } ,
98
+ new object [ ] { true , "1893" , 7 } ,
87
99
new object [ ] { true , "37828224631000" , 5 } ,
88
100
new object [ ] { true , "637095000000000" , 5 } ,
89
101
new object [ ] { true , " 637095000000000" , 5 } ,
0 commit comments