Exemple #1
0
        public void MoveTest()
        {
            DateTime             now         = ClockProxy.Clock.Now;
            SchoolDay            schoolDay   = new SchoolDay(now);
            TimePeriodCollection timePeriods = new TimePeriodCollection(schoolDay);

            DateTime startDate     = schoolDay.Start;
            DateTime endDate       = schoolDay.End;
            TimeSpan startDuration = timePeriods.Duration;

            TimeSpan duration = Duration.Hour;

            timePeriods.Move(duration);

            Assert.Equal <DateTime>(timePeriods.Start, startDate.Add(duration));
            Assert.Equal <DateTime>(timePeriods.End, endDate.Add(duration));
            Assert.Equal <TimeSpan>(timePeriods.Duration, startDuration);
        }         // MoveTest
Exemple #2
0
        public void MoveTest()
        {
            var now         = ClockProxy.Clock.Now;
            var schoolDay   = new SchoolDay(now);
            var timePeriods = new TimePeriodCollection(schoolDay);

            var startDate     = schoolDay.Start;
            var endDate       = schoolDay.End;
            var startDuration = timePeriods.Duration;

            var duration = DurationUtil.Hour;

            timePeriods.Move(duration);

            timePeriods.Start.Should().Be(startDate.Add(duration));
            timePeriods.End.Should().Be(endDate.Add(duration));
            timePeriods.Duration.Should().Be(startDuration);
        }
        public void MoveTest() {
            var now = ClockProxy.Clock.Now;
            var schoolDay = new SchoolDay(now);
            var timePeriods = new TimePeriodCollection(schoolDay);

            var startDate = schoolDay.Start;
            var endDate = schoolDay.End;
            var startDuration = timePeriods.Duration;

            var duration = DurationUtil.Hour;
            timePeriods.Move(duration);

            timePeriods.Start.Should().Be(startDate.Add(duration));
            timePeriods.End.Should().Be(endDate.Add(duration));
            timePeriods.Duration.Should().Be(startDuration);
        }