IsLessThan assertions use FromLowerBound instead of FromUpperBound
All IsLessThan assertions methods use RangeValidationError.FromLowerBound but they should use FromUpperBound. This generates error messages like this: confidenceScore must be greater than or equal to 1, but was 2.