public DateTime DateOfBirth { get; set; }
public String Name { get; set; }
public class PersonValidator: AbstractValidator<Person>
RuleFor(p => p.Name).NotNull().Length(10, 200);
public static void Main()
ValidatorOptions.CascadeMode = CascadeMode.StopOnFirstFailure;
Console.WriteLine("ValidationMode is {0}", ValidatorOptions.CascadeMode);
var person = new Person();
var validator = new PersonValidator();
var result = validator.Validate(person);
Console.WriteLine("Error count is {0}", result.Errors.Count);