예제 #1
0
        public bool ValidateAdditionalConditions()
        {
            var AFeatureCurrencies = new List <string> {
                "USD", "CNY"
            };

            CurrencyValidator.Initialize(AFeatureCurrencies);
            decimal AFeatureDaysLimit = 2m;

            DaysLimitValidator.Initialize(AFeatureDaysLimit);

            return((CurrencyValidator as IValidator).Validate() && (DaysLimitValidator as IValidator).Validate());
        }
예제 #2
0
        public List <IValidator> GetValidators()
        {
            validators = new List <IValidator>();

            var AFeatureCurrencies = new List <string> {
                "USD", "CNY"
            };

            CurrencyValidator.Initialize(AFeatureCurrencies);
            decimal AFeatureDaysLimit = 2m;

            DaysLimitValidator.Initialize(AFeatureDaysLimit);

            validators.Add(CurrencyValidator as IValidator);
            validators.Add(DaysLimitValidator as IValidator);

            return(validators);
        }