1
Как я могу проверить, что:FluentValidation Валиде типа
[Fact]
public void ValidateLengthRuleSet_NipLengthIsLessThanTen_IsValidShouldBeFalse()
{
// Arrange
string nip = "12345";
// Act
var result = _validator.Validate(nip, AddMerchantValidatorRuleSet.NIP.ToString());
// Assert
result.IsValid.Should().BeFalse();
}
public class NIPValidator : AbstractValidator<string>
{
public NIPValidator()
{
RuleSet(nameof(AddMerchantValidatorRuleSet.NIP),() =>
{
RuleFor(nip => nip.ToString()).Length(10);
});
}
}
Внутри RuleFor мне нужно получить доступ к T, TProperty. Но я хочу сделать валидатор для строк.
Может ли кто-нибудь мне помочь?