Пример #1
0
        public void GetHalfyearRangesTest()
        {
            Enumerable
            .Range(1, PeriodCount)
            .RunEach(i => {
                var halfyearRanges = TimeTool.GetHalfyearRanges(startTime, i, TimeCalendar.NewEmptyOffset());

                var start = startTime.StartTimeOfHalfyear();

                halfyearRanges.Start.Should().Be(start);
                halfyearRanges.End.Should().Be(start.AddMonths(i * TimeSpec.MonthsPerHalfyear));
                halfyearRanges.HalfyearCount.Should().Be(i);
            });
        }