コード例 #1
0
 /// <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);
 }
コード例 #2
0
        public void DeleteRequest()
        {
            DeleteRequest req = LdapRequestBuilder.GetDeleteRequest(_testUser);

            Assert.AreEqual(UserDn, req.DistinguishedName);
        }