public async Task ReturnProfileTestMustReturn() { string id = "1"; var result = await _authenticator.ReturnProfile(id); Assert.Equal("test user", result.User.Name); Assert.Equal("test", result.User.Email); }
public async Task <ActionResult <ProfileResponse> > Profile() { var context = HttpContext.User.Identity.Name; var user = await _userManager.ReturnProfile(context); switch (user.StatusCode) { case ContractsService.StatusCode.NotFound: return(BadRequest(user.ErrorMessage)); case ContractsService.StatusCode.Ok: return(user); default: return(BadRequest("Unknown error")); } }