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))); }
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)); }