예제 #1
0
        public void IntervalMidpoint()
        {
            Interval ab = Interval.FromEndpoints(a, b);

            Assert.IsTrue(ab.Midpoint == (a + b) / 2.0);
            Assert.IsTrue(ab.Contains(ab.Midpoint));
        }
예제 #2
0
        public void IntervalContainsEndpoints()
        {
            Interval ab = Interval.FromEndpoints(a, b);

            Assert.IsTrue(ab.Contains(a, IntervalType.Closed));
            Assert.IsFalse(ab.Contains(a, IntervalType.Open));
            Assert.IsTrue(ab.Contains(a, IntervalType.Closed, IntervalType.Open));
            Assert.IsTrue(ab.Contains(b, IntervalType.Closed));
            Assert.IsFalse(ab.Contains(b, IntervalType.Open));
            Assert.IsFalse(ab.Contains(b, IntervalType.Closed, IntervalType.Open));
        }