Example #1
0
        public void GetMonthRangesTest()
        {
            Enumerable
            .Range(1, PeriodCount)
            .RunEach(i => {
                var monthRanges = TimeTool.GetMonthRanges(startTime, i, TimeCalendar.NewEmptyOffset());

                var start = startTime.StartTimeOfMonth();

                monthRanges.Start.Should().Be(start);
                monthRanges.End.Should().Be(start.AddMonths(i));
                monthRanges.MonthCount.Should().Be(i);
            });
        }