protected SeverityValidatorBase(IFluentValidatorFactory <T> fluentValidatorFactory) { lazyFluentValidator = new Lazy <IFluentValidator <T> >(() => { var fluentValidator = fluentValidatorFactory.CreateFluentValidator(); fluentValidator.AddSeverityRules(Severity.Error, () => RulesForErrors(fluentValidator)); fluentValidator.AddSeverityRules(Severity.Warning, () => RulesForWarnings(fluentValidator)); fluentValidator.AddSeverityRules(Severity.Info, () => RulesForInfo(fluentValidator)); return(fluentValidator); }); }
public TestValidator(IFluentValidatorFactory <TestEntity> fluentValidatorFactory) : base(fluentValidatorFactory) { }