示例#1
0
                public void ExpiredNow_ReturnsTrue()
                {
                    var clock  = Clock();
                    var record = new SingleUseTokenData("value", expiration: clock.UtcNow);

                    Assert.True(record.IsExpired(clock));
                }
示例#2
0
                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));
                }
示例#3
0
                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));
                }