Esempio n. 1
0
        private async Task DeleteLdapEntryAsync()
        {
            using (var connection = new LdapConnection())
            {
                connection.Connect(Config.LdapHost, Config.LdapPort);
                await connection.BindAsync(LdapAuthMechanism.SIMPLE, Config.LdapUserDn, Config.LdapPassword);

                await connection.DeleteAsync($"cn=asyncTest,{Config.RootDn}");

                var entries = await connection.SearchAsync(Config.RootDn, "(&(objectclass=top)(cn=asyncTest))");

                Assert.True(entries.Count == 0);
            }
        }