コード例 #1
0
ファイル: IntervalTest.cs プロジェクト: zyzhu/metanumerics
        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
ファイル: IntervalTest.cs プロジェクト: zyzhu/metanumerics
        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));
        }