AddHours() public méthode

public AddHours ( int hours ) : HourRange
hours int
Résultat HourRange
Exemple #1
0
        public void AddHoursTest()
        {
            var now       = ClockProxy.Clock.Now;
            var nowHour   = now.TrimToMinute();
            var hourRange = new HourRange(now, TimeCalendar.NewEmptyOffset());

            hourRange.AddHours(0).Should().Be(hourRange);

            var previousHour = nowHour.AddHours(-1);

            hourRange.AddHours(-1).Year.Should().Be(previousHour.Year);
            hourRange.AddHours(-1).Month.Should().Be(previousHour.Month);
            hourRange.AddHours(-1).Day.Should().Be(previousHour.Day);
            hourRange.AddHours(-1).Hour.Should().Be(previousHour.Hour);

            var nextHour = nowHour.AddHours(1);

            hourRange.AddHours(1).Year.Should().Be(nextHour.Year);
            hourRange.AddHours(1).Month.Should().Be(nextHour.Month);
            hourRange.AddHours(1).Day.Should().Be(nextHour.Day);
            hourRange.AddHours(1).Hour.Should().Be(nextHour.Hour);
        }
Exemple #2
0
        public void GetNextHourTest()
        {
            var hourRange = new HourRange();

            hourRange.GetNextHour().Should().Be(hourRange.AddHours(1));
        }
Exemple #3
0
        public void GetPreviousHourTest()
        {
            HourRange hourRange = new HourRange();

            Assert.AreEqual(hourRange.GetPreviousHour(), hourRange.AddHours(-1));
        }
Exemple #4
0
        public void AddHoursTest() {
            var now = ClockProxy.Clock.Now;
            var nowHour = now.TrimToMinute();
            var hourRange = new HourRange(now, TimeCalendar.NewEmptyOffset());

            hourRange.AddHours(0).Should().Be(hourRange);

            var previousHour = nowHour.AddHours(-1);

            hourRange.AddHours(-1).Year.Should().Be(previousHour.Year);
            hourRange.AddHours(-1).Month.Should().Be(previousHour.Month);
            hourRange.AddHours(-1).Day.Should().Be(previousHour.Day);
            hourRange.AddHours(-1).Hour.Should().Be(previousHour.Hour);

            var nextHour = nowHour.AddHours(1);

            hourRange.AddHours(1).Year.Should().Be(nextHour.Year);
            hourRange.AddHours(1).Month.Should().Be(nextHour.Month);
            hourRange.AddHours(1).Day.Should().Be(nextHour.Day);
            hourRange.AddHours(1).Hour.Should().Be(nextHour.Hour);
        }
Exemple #5
0
 public void GetNextHourTest() {
     var hourRange = new HourRange();
     hourRange.GetNextHour().Should().Be(hourRange.AddHours(1));
 }
Exemple #6
0
 public void GetPreviousHourTest() {
     HourRange hourRange = new HourRange();
     Assert.AreEqual(hourRange.GetPreviousHour(), hourRange.AddHours(-1));
 }