示例#1
0
        public void OverwriteUserAttributeSingle()
        {
            var testUserCopy = new LdapUser(LdapUserDn,
                LdapUserCn,
                LdapUserSn,
                LdapUserAttributes);
            const string descriptions = "new test description 1";
            const string telephoneNumbers = "123456789";

            testUserCopy.OverwriteUserAttribute("description", descriptions);
            testUserCopy.OverwriteUserAttribute("telephoneNumber", telephoneNumbers);

            CollectionAssert.AreEqual(testUserCopy.GetUserAttribute("description"), new List<string> {descriptions});
            CollectionAssert.AreEqual(testUserCopy.GetUserAttribute("telephoneNumber"),
                new List<string> {telephoneNumbers});
        }
示例#2
0
        public void OverwriteUserAttributeList()
        {
            var testUserCopy = new LdapUser(LdapUserDn,
                LdapUserCn,
                LdapUserSn,
                LdapUserAttributes);
            var descriptions = new List<string> {"new test description 1", "new test description 2"};
            var telephoneNumbers = new List<string> {"123456789", "987654321"};

            testUserCopy.OverwriteUserAttribute("description", descriptions);
            testUserCopy.OverwriteUserAttribute("telephoneNumber", telephoneNumbers);

            CollectionAssert.AreEqual(testUserCopy.GetUserAttribute("description"), descriptions);
            CollectionAssert.AreEqual(testUserCopy.GetUserAttribute("telephoneNumber"), telephoneNumbers);
        }