public async Task SignIn_with_invalid_user_should_not_return_a_valid_token_response() { //Arrange SignInRequest signInRequest = new SignInRequest { Email = "invalid.user", Password = "******" }; //Act TokenResponse result = await _userService.SignInAsync(signInRequest); //Assert result.Should().BeNull(); }
public static _ <TokenModel> ToTokenModel(this TokenResponse tokenResponse) { tokenResponse.Should().NotBeNull(); var res = new _ <TokenModel>(); if (tokenResponse.IsError) { var err = tokenResponse.ErrorDescription ?? tokenResponse.Error ?? "登陆失败"; return(res.SetErrorMsg(err)); } var model = new TokenModel() { AccessToken = tokenResponse.AccessToken, RefreshToken = tokenResponse.RefreshToken, ExpireUtc = DateTime.UtcNow.AddSeconds(tokenResponse.ExpiresIn) }; return(res.SetSuccessData(model)); }