Example #1
0
        protected override BaseValidatorUnit <T> UnitFactoryMethod <T>()
        {
            CompareValidatorUnit <T> validator = new CompareValidatorUnit <T>();

            validator.compareValue    = Core.Object.Convert.ToGenerics <T>(this.compareValue);
            validator.validateMessage = this.message;
            if (this.copmareTypeOption.Equals("large"))
            {
                validator.compareTypeOption = CompareValidatorUnit <T> .CompareTypeOption.Large;
            }
            else
            {
                validator.compareTypeOption = CompareValidatorUnit <T> .CompareTypeOption.Small;
            }
            if (equalOption.Equals("addequal"))
            {
                validator.addEqualOption = CompareValidatorUnit <T> .AddEqualOption.AddEqual;
            }
            else
            {
                validator.addEqualOption = CompareValidatorUnit <T> .AddEqualOption.Default;
            }
            return(validator);
        }
Example #2
0
 public FieldSchema(T fieldValue)
 {
     this.fieldValue             = fieldValue;
     this.validator              = new CompareValidatorUnit <T>();
     this.validator.compareValue = this.fieldValue;
 }