#c# #unit-testing #.net-core
#c# #модульное тестирование #.net-ядро
Вопрос:
Как я могу издеваться над классом 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);
Пожалуйста, объясните ваше решение на начальном уровне.
Спасибо