Каков наилучший способ тестирования валидации модели без предположения о деталях реализации валидации (например, DataAnnotations).
Например, если у меня есть объект модели Customer
, который имеетFirstname
свойство, я хочу проверить , что привязка отсутствующего значения для свойства Firstname
приведет к ошибке проверки, но я не хочу проверять как проверка его былареализованы.То есть я не хочу использовать DataAnotations.Validate
.
Я видел несколько разных мнений по этому поводу и не нашел ни одного, с которым я согласен.