大家好我正在尝试在 VB.Net 中使用 FluentValidation 来验证简单类的属性
这是课程:
Public Sub New(ByVal descrizione As String, metristoppino As Integer, assortimento As Byte)
' Set the property value.
Me.Descrizione = descrizione
Me.MetriStoppino = metristoppino
Me.Assortimento = assortimento
End Sub
这是规则:
Sub()
RuleFor(Function(x) x.Descrizione).NotEmpty()
RuleFor(Function(x) x.Assortimento).LessThan(8)
End Sub
)
这是验证器调用的代码:
Dim analisi As New AnalisiFF("", 150, 9)
Dim Verificatore As New AnalisiFFValidator()
Dim result As ValidationResult = Verificatore.Validate(analisi)
我尝试了 .WithErrorCode("someerror") 和 .WithMessage("My Error Message") 但我无法得到预期的失败错误。
任何人都可以向我解释为什么我没有收到“Descrizione”的空字符串和“Assortimento”的值 9 的错误吗?
非常感谢