public void IntegerSegmentsAreNotEqualTest()
        {
            var a = new IntegerSegment(1, 2);
            var b = new IntegerSegment(3, 5);

            Assert.IsTrue(a != b);
            Assert.AreNotEqual(a, b);
        }
        public void IntersectionOfSegmentsPartialIntersection()
        {
            var a = new IntegerSegment(1, 4);
            var b = new IntegerSegment(2, 8);

            Assert.AreEqual(new IntegerSegment(2, 4), IntegerSegmentUtils.IntersectionOfSegments(a, b));
            Assert.AreEqual(new IntegerSegment(2, 4), IntegerSegmentUtils.IntersectionOfSegments(b, a));
        }