public static ChangePassword ( |
||
loginCriteria | ||
newPassword | string | |
Résultat | void |
public void return_success_is_true_when_password_change_for_valid_user() { Isolate.WhenCalled(() => LoginServices.ChangePassword(_user, TempPassword)).IgnoreCall(); Isolate.WhenCalled(() => LoginServices.CheckPassword(TempPassword)).WillReturn(true); SetEnvironmentOnController(); var result = _controller.ChangePassword(ValidUser, ValidPassword, TempPassword); Isolate.Verify.WasCalledWithAnyArguments(() => LoginServices.ChangePassword(_user, TempPassword)); Assert.IsTrue(GetSuccessValueFromActionResult(result), "Password was not changed"); }
public void not_change_the_password_when_not_logged_in() { Isolate.Fake.StaticMethods(typeof(LoginServices)); Isolate.WhenCalled(() => LoginServices.ChangePassword(_user, "newpassword")).IgnoreCall(); SetEnvironmentOnController(); var result = _controller.ChangePassword("foo", "oldpassword", "newpassword"); Isolate.Verify.WasCalledWithAnyArguments(() => LoginServices.ChangePassword(_user, "newpassword")); Assert.IsFalse(GetSuccessValueFromActionResult(result), "Password was not changed"); }