public void ShouldChangePassword() { user.UserName = "******"; user.Email = "*****@*****.**"; var newPassword = "******"; var createdUser = crudOnUsers.CreateOrUpdateUser(user).Result; crudOnUsers.ChangePassword(createdUser.UserName, user.Password, newPassword).Wait(); Assert.IsTrue(true); crudOnUsers.DeleteUser(user.UserName).Wait(); }
public async Task <IHttpActionResult> ChangePassword(string username, [FromBody] ResetPassword resetPassword) { try { await crudOnUsers.ChangePassword(username, resetPassword.OldPassword, resetPassword.NewPassword); return(Ok()); } catch (Exception ex) { return(throwExceptionToUser.Throw(ex)); } }