public void WhenCalled_SetsExpiration() { var record = new SingleUseTokenData("value", new UtcDateTime(DateTimeOffset.UtcNow)); var model = new SingleUseTokenRecord(record); Assert.Equal(record.Expiration.ToOffset(), model.Expiration); }
public void WhenCalled_SetsValue() { var record = new SingleUseTokenData("value", new UtcDateTime(DateTimeOffset.UtcNow)); var model = new SingleUseTokenRecord(record); Assert.Equal(record.Value, model.Value); }
public void WhenCalled_ReturnsRecord() { var model = new SingleUseTokenRecord(new SingleUseTokenData( "value", new UtcDateTime(DateTimeOffset.UtcNow))); var record = model.ToData(); Assert.Equal(model.Value, record.Value); Assert.Equal(model.Expiration, record.Expiration.ToOffset()); }