コード例 #1
0
ファイル: SchedulingTests.cs プロジェクト: mparsin/Elements
        public void WhenAfterTimeIsGreaterThanTimeOfDay_GetNextTimeAfter_ReturnsNull()
        {
            // Arrange.
            var timeOfDay = new TimeSpan(0, 10, 20, 30);
            var afterTime = new TimeSpan(0, 10, 20, 31);
            var target = new OneTimePerDayDailyFrequency { TimeOfDay = timeOfDay };

            // Act.
            var result = target.GetNextTimeAfter(afterTime);

            // Assert.
            Assert.IsNull(result);
        }
コード例 #2
0
ファイル: SchedulingTests.cs プロジェクト: mparsin/Elements
        public void WhenAfterTimeIsSmallerThanTimeOfDay_GetNextTimeAfter_ReturnsTimeOfDay()
        {
            // Arrange.
            var timeOfDay = new TimeSpan(0, 10, 20, 30);
            var afterTime = new TimeSpan(0, 10, 20, 29);
            var target = new OneTimePerDayDailyFrequency { TimeOfDay = timeOfDay };

            // Act.
            var result = target.GetNextTimeAfter(afterTime);

            // Assert.
            Assert.AreEqual(timeOfDay, result);
        }