public void TestCase(int testIndex, string intervals1, string intervals2, string expectedIntervals)
        {
            IInterval <int> interval1 = GetIntervals(intervals1).First();
            IInterval <int> interval2 = GetIntervals(intervals2).First();
            IInterval <int> expected  = GetIntervals(expectedIntervals).FirstOrDefault();

            Assert.That(interval1.TryGetOverlappingInterval(interval2), Is.EqualTo(expected));
        }