Можно ли с помощью FluentValidation создать исключение при сбое одного правила? Например, я хотел бы вызвать Validate() и для первого правила, приведенного ниже, чтобы просто проверить, а второе, чтобы генерировать исключение, если оно ложно.
RuleFor(x => x.Title)
.NotEmpty()
.WithMessage("Please add a title for the project");
RuleFor(x => x.UserId)
.NotEmpty()
.WithMessage("User not supplied");
Вероятно, я пытаюсь заставить FluentValidation делать то, для чего он не предназначен. И я знаю о методе ValidateAndThrow(), но он вызовет исключение при любом сбое.