GetPreviousDay() public method

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

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

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


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


            var day2 = daySeeker.FindDay(start, 1);
            day2.IsSamePeriod(start.GetPreviousDay()).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();
                         });
        }