public void Contains() { var now = DateTime.UtcNow; var intervals = new IntervalCollection(); intervals.Add(new Interval(now, TimeSpan.FromHours(1))); intervals.Add(new Interval(now.AddDays(10), TimeSpan.FromHours(1))); Assert.IsTrue(intervals.Contains(now)); Assert.IsTrue(intervals.Contains(now.AddMinutes(10))); Assert.IsFalse(intervals.Contains(now.AddMinutes(-10))); Assert.IsFalse(intervals.Contains(now.AddDays(5))); Assert.IsFalse(intervals.Contains(now.AddDays(11))); }