public ValidationEngine(ILogger logger, IValidationRulesFactory factory) { _logger = logger; _validationRules = factory.Get(); }
public Validator(IValidationRulesFactory <T> rulesFactory) { Raise.ArgumentNullException.IfIsNull(rulesFactory, nameof(rulesFactory)); this.rulesFactory = rulesFactory; }