public void GetDayRangesTest() { Enumerable .Range(1, PeriodCount) .RunEach(i => { var dayRanges = TimeTool.GetDayRanges(startTime, i, TimeCalendar.NewEmptyOffset()); var start = startTime.StartTimeOfDay(); dayRanges.Start.Should().Be(start); dayRanges.End.Should().Be(start.AddDays(i)); dayRanges.DayCount.Should().Be(i); }); }