Пример #1
0
        public void EmptyIntersectedSplitRanges()
        {
            var x = new Range16(5);
            var y = new Range16(6);

            Assert.IsTrue(x.IntersectWith(y).IsEmpty);
            Assert.IsTrue(y.IntersectWith(x).IsEmpty);
        }
Пример #2
0
        public void IntersectContained()
        {
            var x = new Range16(0, 10);
            var y = new Range16(5, 8);

            Assert.IsTrue(x.IntersectWith(y) == new Range16(5, 8));
            Assert.IsTrue(y.IntersectWith(x) == new Range16(5, 8));
        }
Пример #3
0
        public void UnionOffset1()
        {
            var x = new Range16(0, 10);
            var y = new Range16(5, 14);

            Assert.IsTrue(x.UnionWith(y) == new Range16(0, 14));
            Assert.IsTrue(y.UnionWith(x) == new Range16(0, 14));
        }