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); }
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); }