protected static TokenBaseDto GetTokenDto(TokenType type) { return(new TokenBaseDto { SecureToken = Guid.NewGuid(), TokenType = type, ValidTo = TokenValidityTimeProvider.GetValidToDate(type) }); }
private static TokenBaseDto GetTokenToAdd(TokenType tokenType) { return(new TokenBaseDto { SecureToken = Guid.NewGuid(), TokenType = tokenType, ValidTo = TokenValidityTimeProvider.GetValidToDate(tokenType) }); }
public void WhenTokenTypeIsProvided_CreateToken_ThenValidToDateIsCorrrect() { //Act var browserTokenCreateResult = _sut.Create(TokenType.ViewInBrowserToken); var changePasswordTokenCreateResult = _sut.Create(TokenType.ResetPasswordToken); //Then browserTokenCreateResult.IsValid.Should().Be.True(); changePasswordTokenCreateResult.IsValid.Should().Be.True(); var changePasswordValidDate = TokenValidityTimeProvider.GetValidToDate(TokenType.ResetPasswordToken); browserTokenCreateResult.Result.ValidTo.Should().Be.EqualTo(null); changePasswordTokenCreateResult.Result.ValidTo.Should().Be.IncludedIn(changePasswordValidDate.Value.AddMinutes(-1), changePasswordValidDate); }