Example #1
0
        public async Task ReturnsSuccessStatusCode(string username)
        {
            string passactual = "123";
            string passnueva  = "123";

            var client = await GetAuthenticatedClientAsync(username, passactual);

            var command = new ModificarPasswordCommand
            {
                PasswordActual = passactual,
                PasswordNuevo  = passnueva
            };

            var content  = Utilities.GetRequestContent(command);
            var response = await client.PostAsync($"/api/Usuarios/ModificarPassword", content);

            var responseContent = await Utilities.GetResponseContent <ModificarPasswordResponse>(response);

            Assert.IsType <ModificarPasswordResponse>(responseContent);

            response.EnsureSuccessStatusCode();
        }
 public async Task<ActionResult<ModificarPasswordResponse>> ModificarPassword([FromBody] ModificarPasswordCommand command)
 {
     return Ok(await Mediator.Send(command));
 }