public async Task FindGroup_Should_InvokeRemoteGraphServiceGetAsync_Once() { await _remoteGraphService.FindGroupAsync(string.Empty); _mockGroupsCollectionRequestBuilder.Verify(x => x.Request(), Times.Once); _mockGroupsCollectionRequest.Verify(x => x.GetAsync(), Times.Once); }
public async Task <IList <AdGroup> > FindGroupsAsync(string query) { Guard.IsNotEmpty(query); var groups = await _remoteGraphService.FindGroupAsync(query); var adGroups = groups .Select(group => _mapper.Map <AdGroup>(group)) .ToList(); return(adGroups); }