コード例 #1
0
 public void CurrentInstant()
 {
     Instant i = Instant.FromDateTimeOffset(new DateTimeOffset(2011, 1, 1, 0, 0, 0, TimeSpan.Zero));
     OneOffSchedule oneOffSchedule = new OneOffSchedule(i);
     Assert.AreEqual(i, oneOffSchedule.Next(i));
     Assert.AreEqual(Instant.MaxValue, oneOffSchedule.Next(i + Duration.FromTicks(1)));
 }
コード例 #2
0
        public void CurrentInstant()
        {
            Instant        i = Instant.FromDateTimeOffset(new DateTimeOffset(2011, 1, 1, 0, 0, 0, TimeSpan.Zero));
            OneOffSchedule oneOffSchedule = new OneOffSchedule(i);

            Assert.AreEqual(i, oneOffSchedule.Next(i));
            Assert.AreEqual(Instant.MaxValue, oneOffSchedule.Next(i + Duration.FromTicks(1)));
        }
コード例 #3
0
        public void NextSecondInstant()
        {
            Instant        i = Instant.FromDateTimeOffset(new DateTimeOffset(2011, 1, 1, 0, 0, 0, TimeSpan.Zero));
            OneOffSchedule oneOffSchedule = new OneOffSchedule(i);

            Assert.AreEqual(i, oneOffSchedule.Next(i - TimeHelpers.OneSecond));
        }
コード例 #4
0
 public void NextSecondInstant()
 {
     Instant i = Instant.FromDateTimeOffset(new DateTimeOffset(2011, 1, 1, 0, 0, 0, TimeSpan.Zero));
     OneOffSchedule oneOffSchedule = new OneOffSchedule(i);
     Assert.AreEqual(i, oneOffSchedule.Next(i - TimeHelpers.OneSecond));
 }