public void ContainsInterval()
        {
            var intervalDictionary = new IntervalDictionary <int, string>
            {
                { new Interval <int>(5, 10), "5 - 10" },
                { new Interval <int>(15, 20), "15 - 20" },
                { new Interval <int>(25, 25), "25 - 25" }
            };

            Assert.IsTrue(intervalDictionary.ContainsInterval(new Interval <int>(5, 10)));
            Assert.IsTrue(intervalDictionary.ContainsInterval(new Interval <int>(17, 18)));
            Assert.IsTrue(intervalDictionary.ContainsInterval(new Interval <int>(25, 25)));
            Assert.IsFalse(intervalDictionary.ContainsInterval(new Interval <int>(17, 25)));
        }
        public void ContainsIntervalArgumentNullException()
        {
            var intervalDictionary = new IntervalDictionary <int, string>
            {
                { new Interval <int>(5, 10), "5 - 10" },
                { new Interval <int>(15, 20), "15 - 20" },
                { new Interval <int>(25, 25), "25 - 25" }
            };

            intervalDictionary.ContainsInterval(null);
        }
        public void ContainsInterval()
        {
            var intervalDictionary = new IntervalDictionary<int, string>
                                         {
                                             { new Interval<int>(5, 10), "5 - 10" },
                                             { new Interval<int>(15, 20), "15 - 20" },
                                             { new Interval<int>(25, 25), "25 - 25" }
                                         };

            Assert.IsTrue(intervalDictionary.ContainsInterval(new Interval<int>(5, 10)));
            Assert.IsTrue(intervalDictionary.ContainsInterval(new Interval<int>(17, 18)));
            Assert.IsTrue(intervalDictionary.ContainsInterval(new Interval<int>(25, 25)));
            Assert.IsFalse(intervalDictionary.ContainsInterval(new Interval<int>(17, 25)));
        }
        public void ContainsIntervalArgumentNullException()
        {
            var intervalDictionary = new IntervalDictionary<int, string>
                                         {
                                             { new Interval<int>(5, 10), "5 - 10" },
                                             { new Interval<int>(15, 20), "15 - 20" },
                                             { new Interval<int>(25, 25), "25 - 25" }
                                         };

            intervalDictionary.ContainsInterval(null);
        }