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 AlphaNumericPrintableValidatorTests() : base(OpenIso8583Net.FieldValidator.FieldValidators.AlphaNumericPrintable) { ValidValues.Add("ab23cdef"); ValidValues.Add("ABC23DEF"); ValidValues.Add("adsf7346,."); ValidValues.Add("1324234"); ValidValues.Add("ab23c def"); ValidValues.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 NoneValidatorTests() : base(OpenIso8583Net.FieldValidator.FieldValidators.None) { ValidValues.Add("0123456789"); ValidValues.Add("ABCDEF"); ValidValues.Add("abcdef"); ValidValues.Add("123468dfc"); ValidValues.Add(" "); ValidValues.Add("123abcdefg"); ValidValues.Add("./'[]"); ValidValues.Add("\t"); ValidValues.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"); }
public ChoiceSetting(string name, string title, object defaultValue = null, ChoiceSettingValue[] values = null, bool multiple = false) : base(name, title, null) { if (values == null) { values = new ChoiceSettingValue[0]; } if (defaultValue != null) { if (defaultValue != null) { base.DefaultValue = defaultValue; } else { base.DefaultValue = null; } } foreach (ChoiceSettingValue value in values) { ValidValues.Add(value); } MultipleSelect = multiple; }
/// <summary> /// Creates an instance of this class from /// a data row read from XML definitions. /// </summary> /// <param name="dr">Data row with info.</param> public Field(DataRow dr) : this() { Name = Convert.ToString(dr["Name"]); if (dr.IsNotNull("DynamicFieldLength")) { DynamicLength = Convert.ToString(dr["DynamicFieldLength"]); } if (dr.IsNotNull("ParseUntilValue")) { ParseUntil = Convert.ToString(dr["ParseUntilValue"]); } if (dr.IsNotNull("DependentField")) { DependentField = Convert.ToString(dr["DependentField"]); } if (dr.IsNotNull("DependentValue")) { SetDependentValues(Convert.ToString(dr["DependentValue"])); } if (dr.IsNotNull("ExclusiveDependency")) { ExclusiveDependency = Convert.ToBoolean(dr["ExclusiveDependency"]); } if (dr.IsNotNull("RejectionCodeIfInvalid")) { RejectionCode = Convert.ToString(dr["RejectionCodeIfInvalid"]); } if (dr.IsNotNull("Repetitions")) { Repetitions = Convert.ToString(dr["Repetitions"]); } if (dr.IsNotNull("StaticRepetitions")) { StaticRepetitions = Convert.ToBoolean(dr["StaticRepetitions"]); } if (dr.IsNotNull("SkipUntilValid")) { SkipUntil = Convert.ToBoolean(dr["SkipUntilValid"]); } if (dr.IsNotNull("AllowNotFoundValidValue")) { AllowNotFoundValid = Convert.ToBoolean(dr["AllowNotFoundValidValue"]); } if (dr.IsNotNull("OptionValue")) { OptionValues.Add(Convert.ToString(dr["OptionValue"])); } if (dr.IsNotNull("ValidValue")) { ValidValues.Add(Convert.ToString(dr["ValidValue"])); } }