public void NonExpiredLicenseBecomesExpired() { Instant expiry = Instant.FromUtc(2000, 1, 1, 0, 0, 0); StubClock clock = new StubClock(expiry - Duration.OneMillisecond); License license = new License(expiry, clock); Assert.IsFalse(license.HasExpired); clock.AdvanceMilliseconds(1); Assert.IsTrue(license.HasExpired); }
public void AdvanceMilliseconds() { StubClock clock = new StubClock(new Instant(100L)); clock.AdvanceMilliseconds(3); Assert.AreEqual(100 + 3 * NodaConstants.TicksPerMillisecond, clock.Now.Ticks); }