public static (ICar item, RuleEnumerators.RuleStatus status, string[] failedFields) Validate(this ICar item, ICarRulesProcessor processor)
 {
     return(processor.Process(item));
 }
 public CarService(ICarRulesProcessor ruleProcessor)
 {
     _ruleProcessor = ruleProcessor;
     _ruleProcessor.AddRules(RuleCreatorService.CarRules);
 }