12 references to LdapAdapter
Microsoft.AspNetCore.Authentication.Negotiate (1)
Microsoft.AspNetCore.Authentication.Negotiate.Test (11)
LdapAdapterTests.cs (11)
11var parts = LdapAdapter.DistinguishedNameSeparatorRegex.Split("Testing group - City");
19var parts = LdapAdapter.DistinguishedNameSeparatorRegex.Split(@"Testing group\,City");
27var parts = LdapAdapter.DistinguishedNameSeparatorRegex.Split("Testing group,City");
35var parts = LdapAdapter.DistinguishedNameSeparatorRegex.Split(@"Testing group\\,City");
43Assert.Equal("JohnDoe", LdapAdapter.EscapeLdapFilterValue("JohnDoe"));
49Assert.Equal(@"\2a", LdapAdapter.EscapeLdapFilterValue("*"));
55Assert.Equal(@"John\28Dev\29", LdapAdapter.EscapeLdapFilterValue("John(Dev)"));
61Assert.Equal(@"DOMAIN\5cUser", LdapAdapter.EscapeLdapFilterValue(@"DOMAIN\User"));
67Assert.Equal(@"before\00after", LdapAdapter.EscapeLdapFilterValue("before\0after"));
74Assert.Equal(@"x\29\28sAMAccountName=\2a", LdapAdapter.EscapeLdapFilterValue(malicious));
80Assert.Equal(string.Empty, LdapAdapter.EscapeLdapFilterValue(string.Empty));