I\'m using Fluent Validation with the Ninject.Web.Mvc.FluentValidation library to automatically wire up all of my validators (and use dependency injection to create the validato
You forget to set validator to second child property:
public class ParentValidator : AbstractValidator
{
public ParentValidator()
{
RuleFor(model => model.Name).NotEmpty();
RuleFor(model => model.Child1).SetValidator(new ChildValidator());
RuleFor(model => model.Child2).SetValidator(new ChildValidator());
}
}