public void Validate_should_return_false_when_characteristic_value_is_not_valid(int?min, int?max, int value)
        {
            var constraintId = 20;

            var numericConstraint = new NumericRangeConstraintValue(constraintId, min, max);

            var isValid = numericConstraint.Validate(value);

            isValid.Should().Be(false);
        }
        public void Should_be_constructed_properly()
        {
            var constraintId = 20;
            var min          = 10;
            var max          = 100;

            var numericConstraint = new NumericRangeConstraintValue(constraintId, min, max);

            numericConstraint.Range.Max.Should().Be(max);
            numericConstraint.Range.Min.Should().Be(min);
            numericConstraint.ConstraintId.Should().Be(constraintId);
        }