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)); }
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)); }