public async Task Social_login_should_return_not_null_token() { var socialLoginCommand = new SocialLoginCommand { Email = "*****@*****.**", Provider = "GOOGLE" }; var response = await AuthHelper.SocialLoginAsync(_httpClient, socialLoginCommand); var stringResponse = await response.Content.ReadAsStringAsync(); var tokenDto = JsonConvert.DeserializeObject <ResponseToken>(stringResponse); Assert.Equal(HttpStatusCode.OK, response.StatusCode); Assert.NotNull(tokenDto); }
public async static Task <HttpResponseMessage> SocialLoginAsync(HttpClient httpClient, SocialLoginCommand socialLoginCommand) { HttpRequestMessage inputMessage = GetHttpRequestMessage(socialLoginCommand); return(await httpClient.PostAsync("api/auth/socialLogin", inputMessage.Content)); }
public async Task <IActionResult> Login(SocialLoginCommand command) { var token = await _mediator.Send(command); return(Ok(token)); }