public void ForEachDaysTest() { var count = 0; var period = GetPeriod(); if (period.HasPeriod) { var days = TimeTool.ForEachDays(period).Take(100); days.RunEach(day => count++); Assert.AreEqual(days.Count(), count); days.ElementAt(0).Start.Should().Be(StartTime); } }