Exemple #1
0
        public void FindByName()
        {
            var accessor            = new DataOptionsAccessor();
            var adStore             = new ActiveDirectoryUserStore(accessor);
            Task <ISiteUser> deTask = adStore.FindByNameAsync(@"DREW.BURCHETT", new CancellationToken());

            deTask.Wait();
            DirectoryEntry de = deTask.Result as DirectoryEntry;

            Assert.True(de != null);
            Assert.True(de != default(DirectoryEntry));
            Assert.True(de.FirstName == "Drew");
            Assert.True(de.LastName == "Burchett");
            Assert.True(de.Email.Equals("*****@*****.**", StringComparison.CurrentCultureIgnoreCase));
        }
Exemple #2
0
        public void FindByIdAsync()
        {
            var accessor            = new DataOptionsAccessor();
            var adStore             = new ActiveDirectoryUserStore(accessor);
            Task <ISiteUser> deTask = adStore.FindByIdAsync("S-1-5-21-2390488714-2608659811-2265349600-4828", new CancellationToken());

            deTask.Wait();
            DirectoryEntry de = deTask.Result as DirectoryEntry;

            Assert.True(de != null);
            Assert.True(de != default(DirectoryEntry));
            Assert.True(de.FirstName == "Drew");
            Assert.True(de.LastName == "Burchett");
            Assert.True(de.Email.Equals("*****@*****.**", StringComparison.CurrentCultureIgnoreCase));
        }