/// <summary> /// Delete an LDAPUser /// </summary> /// <param name="user">User to delete</param> /// <returns>Success or Failed</returns> public LdapState DeleteUser(ILdapUser user) { try { _ldapConnection.SendRequest(LdapRequestBuilder.GetDeleteRequest(user)); } catch (Exception e) { _logger.Write(_logger.BuildLogMessage(e.Message, LdapState.LdapDeleteUserError)); return(LdapState.LdapDeleteUserError); } _logger.Write(_logger.BuildLogMessage("Delete User Operation Success", LdapState.LdapUserManipulatorSuccess)); return(LdapState.LdapUserManipulatorSuccess); }
public void DeleteRequest() { DeleteRequest req = LdapRequestBuilder.GetDeleteRequest(_testUser); Assert.AreEqual(UserDn, req.DistinguishedName); }