我正在使用fluentvalidation来做模型验证。我有一个包含多个嵌套类或类集合的类,每个类都有自己的IValidator。随着我开始实现更多的嵌套验证器,我开始意识到我的单元测试对于顶层验证是多么脆弱。基本上,对子验证器的任何更改都可能导致意外行为并导致测试失败。显然,这是因为我直接实例化了子验证器。)
at FluentValidation.Internal.PropertyRule.InvokePropertyValidator(<e
我使用了FluentValidation Ver 4,现在我试图升级这个应用程序以使用.Net框架4.8和FluentValidation Ver 10,但不幸的是,由于一个仍然无法修复的异常,我无法继续= null) var context = new ValidationContext<Object>(_Validator);此验证器只能验证“Customer”类型的实例。FluentV
我使用FluentValidation和Autofac实现了我的验证。CreateInstance被调用,但是AbstractValidator的方法没有验证,所以我的模型没有使用我的规则进行验证。base.CreateDescriptor(); //breakpoint here IS called
public override ValidationResult Validate(ValidationContext<