public async Task CanListIds() { // Act var ids = await _service.ListIdsAsync(); // Assert ids.Should().NotBeNull(); }
/// <summary> /// Lists the drafts in the user's inbox. /// </summary> /// <param name="service">Gmail API service instance</param> /// <returns>A list of Drafts</returns> public static async Task <IList <Draft> > ListAsync(this DraftService service) { DraftList draftIds = await service.ListIdsAsync(); var tasks = draftIds.Drafts.Select(async draft => (await service.GetAsync(draft.Id))); return((await Task.WhenAll(tasks)).ToList()); }