public async Task ReturnsSuccessStatusCode(string username, string email) { string pass = "******"; var client = await GetAuthenticatedClientAsync(username, pass); var command = new ModificarEmailCommand { NuevoEmail = email, Password = pass }; var content = Utilities.GetRequestContent(command); var response = await client.PostAsync($"/api/Usuarios/ModificarEmail", content); var responseContent = await Utilities.GetResponseContent <ModificarEmailResponse>(response); Assert.IsType <ModificarEmailResponse>(responseContent); Assert.Equal(command.NuevoEmail, responseContent.Email); response.EnsureSuccessStatusCode(); }
public async Task<ActionResult<ModificarEmailResponse>> ModificarEmail([FromBody] ModificarEmailCommand command) { return Ok(await Mediator.Send(command)); }