Hi
Yes, FluentValidation is designed to associate validation rules with a particular property. I'd suggest creating an additional read-only TotalPercentage property on the model which sums the properties. This also has the advantage of keeping the summation logic within your model, rather than having it leak into the validator.
If you really don't want to do this, then your other option is to use the AbstractValidator.Custom method
Jeremy
Yes, FluentValidation is designed to associate validation rules with a particular property. I'd suggest creating an additional read-only TotalPercentage property on the model which sums the properties. This also has the advantage of keeping the summation logic within your model, rather than having it leak into the validator.
If you really don't want to do this, then your other option is to use the AbstractValidator.Custom method
Jeremy