Hi
The problem is with ValueValidator. Because you've specified a WithName("Value"), then it will always use this in the property path.
AbstractValidator is designed to work on properties of an object, not on primitive types like strings. If you re-write your ValueValidator as in inheritor of PropertyValidator, then it should work as you expect.
Jeremy
The problem is with ValueValidator. Because you've specified a WithName("Value"), then it will always use this in the property path.
AbstractValidator is designed to work on properties of an object, not on primitive types like strings. If you re-write your ValueValidator as in inheritor of PropertyValidator, then it should work as you expect.
Jeremy