public Track2ValidatorTests() : base(OpenIso8583Net.FieldValidator.FieldValidators.Track2) { // TODO add more invalid test cases for things like bad month and bad service restriction code ValidValues.Add("58889290122738116===13216843253657432"); ValidValues.Add("58889290122738116=991250113216843253657432"); ValidValues.Add("58889290122738116==50113216843253657432"); ValidValues.Add("58889290122738116=9912=13216843253657432"); ValidValues.Add("58889290122738116DDD13216843253657432"); ValidValues.Add("58889290122738116D991250113216843253657432"); ValidValues.Add("58889290122738116DD50113216843253657432"); ValidValues.Add("58889290122738116D9912D13216843253657432"); InvalidValues.Add("D0002135"); InvalidValues.Add("C000002135"); InvalidValues.Add("D000002135"); InvalidValues.Add("abcdef"); InvalidValues.Add("123468dfc"); InvalidValues.Add("123456"); InvalidValues.Add(" "); InvalidValues.Add("123abcdefg"); InvalidValues.Add("./'[]"); InvalidValues.Add("\t"); InvalidValues.Add("\n"); }
public AlphaNumericValidatorTests() : base(OpenIso8583Net.FieldValidator.FieldValidators.AlphaNumeric) { ValidValues.Add("ab23cdef"); ValidValues.Add("ABC23DEF"); InvalidValues.Add("adsf7346,."); InvalidValues.Add("1324.234"); InvalidValues.Add("ab23c def"); InvalidValues.Add(".,?#'"); }
public AlphaValidatorTests() : base(OpenIso8583Net.FieldValidator.FieldValidators.Alpha) { ValidValues.Add("abcdef"); ValidValues.Add("ABCDEF"); InvalidValues.Add("adsf234"); InvalidValues.Add("1324234"); InvalidValues.Add(".,?#'"); InvalidValues.Add(" "); InvalidValues.Add("adsf fasdf"); }
public AlphaOrNumericValidatorTests() : base(OpenIso8583Net.FieldValidator.FieldValidators.AlphaOrNumeric) { ValidValues.Add("1234567890"); ValidValues.Add("ABCdef"); InvalidValues.Add("1234a"); InvalidValues.Add("1324.234"); InvalidValues.Add("abcdef1"); InvalidValues.Add("ZYX "); InvalidValues.Add(".,?#'"); }
public HexValidatorTests() : base(OpenIso8583Net.FieldValidator.FieldValidators.Hex) { ValidValues.Add("0123456789"); ValidValues.Add("ABCDEF"); ValidValues.Add("abcdef"); ValidValues.Add("123468dfc"); InvalidValues.Add(" "); InvalidValues.Add("123abcdefg"); InvalidValues.Add("./'[]"); InvalidValues.Add("\t"); InvalidValues.Add("\n"); }
public Rev87AmountValidatorTests() : base(OpenIso8583Net.FieldValidator.FieldValidators.Rev87AmountValidator) { ValidValues.Add("C0002135"); ValidValues.Add("D0002135"); ValidValues.Add("C000002135"); ValidValues.Add("D000002135"); InvalidValues.Add("ABCDEF"); InvalidValues.Add("abcdef"); InvalidValues.Add("123468dfc"); InvalidValues.Add("123456"); InvalidValues.Add(" "); InvalidValues.Add("123abcdefg"); InvalidValues.Add("./'[]"); InvalidValues.Add("\t"); InvalidValues.Add("\n"); }