Пример #1
0
        public void TestBoundedReferenceTypeIntervalReturnTrueOnlyForNonNullValueAndSatisfiedBounds(IntervalBoundsCheckSetting bounding, string lowerBound, string upperBound, string satisfyingValue, string unsatisfyingValue)
        {
            referenceTypeInterval.BoundsCheckSetting = bounding;
            referenceTypeInterval.LowerBound         = lowerBound;
            referenceTypeInterval.UpperBound         = upperBound;

            var satisfyingValueCheck   = referenceTypeInterval.IsValueWithinInterval(satisfyingValue);
            var unsatisfyingValueCheck = referenceTypeInterval.IsValueWithinInterval(unsatisfyingValue);

            Assert.IsTrue(satisfyingValueCheck);
            Assert.IsFalse(unsatisfyingValueCheck);
        }
Пример #2
0
        public void TestBoundedValueTypeIntervalReturnTrueOnlyForNonNullValueAndSatisfiedBounds(IntervalBoundsCheckSetting bounding, int lowerBound, int upperBound, int satisfyingValue, int unsatisfyingValue)
        {
            valueTypeInterval.BoundsCheckSetting = bounding;
            valueTypeInterval.LowerBound         = lowerBound;
            valueTypeInterval.UpperBound         = upperBound;

            var satisfyingValueCheck   = valueTypeInterval.IsValueWithinInterval(satisfyingValue);
            var unsatisfyingValueCheck = valueTypeInterval.IsValueWithinInterval(unsatisfyingValue);

            Assert.IsTrue(satisfyingValueCheck);
            Assert.IsFalse(unsatisfyingValueCheck);
        }