Код: Выделить всё
public class DTO
{
public int[] StatementItems { get; set; }
}
- не является нулевым
Код: Выделить всё
StatementItems - не пуст
Код: Выделить всё
StatementItems - не содержит повторяющихся идентификаторов.
Код: Выделить всё
StatementItems
Код: Выделить всё
RuleFor(x => x.StatementItems).NotNull().NotEmpty().Must(x => x.Distinct().Count() == x.Count());
Код: Выделить всё
_validator.ShouldHaveValidationErrorFor(x => x.StatementItems, null as int[]);
Код: Выделить всё
NotNull()Я ошибаюсь, думая, что Must() не следует запускать, если NotNull() не работает? Если да, то как следует написать это правило?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/421 ... st-failure
Мобильная версия