public void GetSetAllPropertiesWorks() { ChangePasswordRequest request = new ChangePasswordRequest(); request.OldPassword = "******"; Assert.AreEqual("old password", request.OldPassword, "OldPassword fails the get/set test"); request.NewPassword = "******"; Assert.AreEqual("new password", request.NewPassword, "NewPassword fails the get/set test"); request.UserName = "******"; Assert.AreEqual("new user", request.UserName, "UserName fails the get/set test"); }
public void ToStringSerialisesDefaultValues() { ChangePasswordRequest request = new ChangePasswordRequest(); string actual = request.ToString(); string expected = string.Format(System.Globalization.CultureInfo.CurrentCulture,"<changePasswordMessage xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " + "timestamp=\"{2:yyyy-MM-ddTHH:mm:ss.FFFFFFFzzz}\" identifier=\"{0}\" source=\"{1}\" />", request.Identifier, request.SourceName, request.Timestamp); Assert.AreEqual(expected, actual); }
public void ToStringSerialisesAllValues() { ChangePasswordRequest request = new ChangePasswordRequest(); request.Identifier = "identifier"; request.OldPassword = "******"; request.NewPassword = "******"; request.UserName = "******"; request.ServerName = "serverName"; request.SessionToken = "sessionToken"; request.SourceName = "sourceName"; request.Timestamp = DateTime.Now; string actual = request.ToString(); string expected = string.Format(System.Globalization.CultureInfo.CurrentCulture,"<changePasswordMessage xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " + "timestamp=\"{4:yyyy-MM-ddTHH:mm:ss.FFFFFFFzzz}\" identifier=\"{0}\" server=\"{1}\" source=\"{2}\" session=\"{3}\" oldPassword=\"{5}\" newPassword=\"{6}\" userName=\"{7}\" />", request.Identifier, request.ServerName, request.SourceName, request.SessionToken, request.Timestamp, request.OldPassword, request.NewPassword, request.UserName); Assert.AreEqual(expected, actual); }
/// <summary> /// Resets the password for a user. /// </summary> public override void ResetPassword(string userName, string newPassword) { ChangePasswordRequest request = new ChangePasswordRequest(); request.SessionToken = SessionToken; request.ServerName = TargetServer; request.UserName = userName; request.NewPassword = newPassword; ValidateResponse( connection.SendMessage("ResetPassword", request)); }
/// <summary> /// Resets the password for a user. /// </summary> /// <param name="request"></param> public Response ResetPassword(ChangePasswordRequest request) { return cruiseServer.ResetPassword(request); }
/// <summary> /// Resets the password for a user. /// </summary> /// <param name="request"></param> public virtual Response ResetPassword(ChangePasswordRequest request) { Response response = RunServerRequest(request, null, null, delegate { string displayName = securityManager.GetDisplayName(request.SessionToken, request.UserName); Log.Debug(string.Format(CultureInfo.CurrentCulture, "'{0}' is resetting password for '{1}'", displayName, request.UserName)); securityManager.ResetPassword(request.SessionToken, request.UserName, request.NewPassword); }); return response; }
/// <summary> /// Changes the password of the user. /// </summary> /// <param name="request"></param> public virtual Response ChangePassword(ChangePasswordRequest request) { Response response = RunServerRequest(request, null, null, delegate(ServerRequest arg) { string displayName = securityManager.GetDisplayName(request.SessionToken, request.UserName); Log.Debug(string.Format("Changing password for '{0}'", displayName)); securityManager.ChangePassword(request.SessionToken, request.OldPassword, request.NewPassword); }); return response; }
/// <summary> /// Resets the password for a user. /// </summary> /// <param name="request"></param> public virtual Response ResetPassword(ChangePasswordRequest request) { return server.ResetPassword(request); }