public void ExpiredNow_ReturnsTrue() { var clock = Clock(); var record = new SingleUseTokenData("value", expiration: clock.UtcNow); Assert.True(record.IsExpired(clock)); }
public void ExpiredInPast_ReturnsTrue() { var clock = Clock(); var record = new SingleUseTokenData("value", expiration: new UtcDateTime(clock.UtcNow.ToOffset().AddDays(-1))); Assert.True(record.IsExpired(clock)); }
public void ExpiresInFuture_ReturnsFalse() { var clock = Clock(); var record = new SingleUseTokenData("value", expiration: new UtcDateTime(clock.UtcNow.ToOffset().AddDays(1))); Assert.False(record.IsExpired(clock)); }