1
:RuleForインサイド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);
});
}
}
私はT、TPropertyにアクセスする必要があります。しかし、私は文字列のバリデータを作成したい。
誰でも手伝ってもらえますか?