public async Task FindUserAsync_Should_InvokeRemoteGraphServiceGetAsync_Once() { await _remoteGraphService.FindActiveUserAsync(_user.Id); _graphServiceClient.Verify(x => x.Users, Times.Once); _mockUsersCollectionRequestBuilder.Verify(x => x.Request(), Times.Once); _mockUsersCollectionRequest.Verify(x => x.GetAsync(), Times.Once); }
public async Task <IList <AdUser> > FindUsersAsync(string query) { Guard.IsNotEmpty(query); var users = await _remoteGraphService.FindActiveUserAsync(query); var adUsers = users .Select(user => _mapper.Map <AdUser>(user)) .ToList(); return(adUsers); }