public void NullTriesToChangePasswordException() { FlightCenterSystem.Instance.Login(out FacadeBase facadeBase, out ILoginToken token, "uri321", "ddvrew1"); LoginToken <Customer> loginToken = (LoginToken <Customer>)token; LoggedInCustomerFacade facade = (LoggedInCustomerFacade)facadeBase; facade.ChangeMyPassword(null, "ddvrew1", "111"); }
public void NewPasswordEqualsToTheOldOneException() { FlightCenterSystem.Instance.Login(out FacadeBase facadeBase, out ILoginToken token, "uri321", "ddvrew1"); LoginToken <Customer> loginToken = (LoginToken <Customer>)token; LoggedInCustomerFacade facade = (LoggedInCustomerFacade)facadeBase; facade.ChangeMyPassword(loginToken, "ddvrew1", "ddvrew1"); }
public void OldPasswordDoesntMatchToTheSystem() { FlightCenterSystem.Instance.Login(out FacadeBase facadeBase, out ILoginToken token, "uri321", "ddvrew1"); LoginToken <Customer> loginToken = (LoginToken <Customer>)token; LoggedInCustomerFacade facade = (LoggedInCustomerFacade)facadeBase; facade.ChangeMyPassword(loginToken, "vzd474", "12234"); }
public void ChangeMyPassword_Test() { FlightCenterSystem.Instance.Login(out FacadeBase facadeBase, out ILoginToken token, "uri321", "12234"); LoginToken <Customer> loginToken = (LoginToken <Customer>)token; LoggedInCustomerFacade facade = (LoggedInCustomerFacade)facadeBase; facade.ChangeMyPassword(loginToken, "12234", "ddvrew1"); Assert.AreEqual(loginToken.User.User.Password, "ddvrew1"); }
public IHttpActionResult ChangeMyPassword([FromBody] string[] passwords) { LoginToken <Customer> token = GetLoginToken(); string oldPassword = passwords[0]; string newPassword = passwords[1]; facade.ChangeMyPassword(token, oldPassword, newPassword); return(Ok()); }
public IActionResult ChangePassword([FromQuery] string oldPassword, [FromQuery] string newPassword) { IActionResult result = SafeExecute(() => { int facadeIndex = RetriveFacadeIndex(); LoggedInCustomerFacade customerFacade = (LoggedInCustomerFacade)FlyingCenterSystem.FacadeList[facadeIndex]; customerFacade.ChangeMyPassword(customerFacade.LoginToken, oldPassword, newPassword); if (customerFacade.LoginToken.User.Password != newPassword) { return(new StatusCodeResult(StatusCodes.Status304NotModified)); } return(Ok()); }); return(result); }