public async Task CloudTableClientGetAllTablesTest() { // Act List <CloudTable> allTables = await _tableClient.ListTablesAsync(); // Assert Assert.NotNull(allTables); Assert.True(_tableNames.All(allTables.Select(p => p.Name).Contains)); }
public static async Task <IList <CloudTable> > ListTablesAsync( this CloudTableClient client, CancellationToken ct = default(CancellationToken)) { var tables = new List <CloudTable>(); TableContinuationToken token = null; do { TableResultSegment seg = await client.ListTablesAsync(token, ct); token = seg.ContinuationToken; tables.AddRange(seg); } while (token != null && !ct.IsCancellationRequested); return(tables); }