public void IntervalMidpoint() { Interval ab = Interval.FromEndpoints(a, b); Assert.IsTrue(ab.Midpoint == (a + b) / 2.0); Assert.IsTrue(ab.Contains(ab.Midpoint)); }
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)); }