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()); }
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); }