public void Should_Intersect() { var d = new DateTimeOffsetRange(Now, OneDayAfterNow); d.Intersects(new DateTimeOffsetRange(Now, OneDayAfterNow)).Should().BeTrue(); d.Intersects(new DateTimeOffsetRange(Now.AddHours(-1), OneDayAfterNow.AddHours(-1))).Should().BeTrue(); d.Intersects(new DateTimeOffsetRange(Now.AddHours(1), OneDayAfterNow.AddHours(1))).Should().BeTrue(); }