public DogValidator(string name, string breed) { AddRule(RuleFactory.NotNull(() => name, "dogs name cannot be null")); AddRule(RuleFactory.NotNull(() => breed, "dogs breed cannot be null")); AddRule(HuskysNameMustBeLongerThan2.Create(() => name, () => breed)); }