如何在单元测试中模拟PropertyValidatorContext类?技术堆栈:C#.Net Core 3.1
例如,测试Foo方法:
public async Task<bool> Foo(PropertyValidatorContext context) {...}
我目前使用null作为foo Foo(null)
的输入,但我正在寻找一种更优雅的方法。
这是PropertyValidatorContext的定义:
namespace FluentValidation.Validators
{
public class PropertyValidatorContext : IValidationContext
{
public PropertyValidatorContext(ValidationContext parentContext, PropertyRule rule, string propertyName);
public PropertyValidatorContext(ValidationContext parentContext, PropertyRule rule, string propertyName, object propertyValue);
请在初学者级别说明您的解决方案。 谢谢