GetNextDay() public method

public GetNextDay ( ) : DayRange
return DayRange
コード例 #1
0
ファイル: DayRangeFixture.cs プロジェクト: debop/NFramework
        public void GetNextDayTest() {
            var now = ClockProxy.Clock.Now;
            var day = new DayRange(now);

            day.GetNextDay().Should().Be(day.AddDays(1));
            day.GetNextDay().Start.Should().Be(now.Date.AddDays(1));
        }
コード例 #2
0
        public void GetNextDayTest()
        {
            var now = ClockProxy.Clock.Now;
            var day = new DayRange(now);

            day.GetNextDay().Should().Be(day.AddDays(1));
            day.GetNextDay().Start.Should().Be(now.Date.AddDays(1));
        }
コード例 #3
0
ファイル: DaySeekerFixture.cs プロジェクト: debop/NFramework
        public void SimpleForwardTest() {
            var start = new DayRange();
            var daySeeker = new DaySeeker();

            var day1 = daySeeker.FindDay(start, 0);
            day1.IsSamePeriod(start).Should().Be.True();

            var day2 = daySeeker.FindDay(start, 1);
            day2.IsSamePeriod(start.GetNextDay()).Should().Be.True();

            Enumerable
                .Range(-10, 20)
                .RunEach(i => {
                             var offset = i * 5;
                             var day = daySeeker.FindDay(start, offset);
                             day.IsSamePeriod(start.AddDays(offset)).Should().Be.True();
                         });
        }