public async Task ThenItShouldReturnAValidModelIfChangeSuccessful() { // Act var actual = await _orchestrator.ChangePassword(_model); // Assert Assert.IsNotNull(actual); Assert.IsTrue(actual.Valid); }
public async Task <ActionResult> ChangePassword(ChangePasswordViewModel model, string clientId, string returnUrl) { model.UserId = GetLoggedInUserId(); model = await _accountOrchestrator.ChangePassword(model); if (model.Valid) { return(Redirect(returnUrl)); } model.CurrentPassword = string.Empty; model.NewPassword = string.Empty; model.ConfirmPassword = string.Empty; return(View(new OrchestratorResponse <ChangePasswordViewModel>() { Data = model })); }