public async Task TestGet() { SqlPoolsClient client = CreateClient(); SqlPoolInfoListResult pools = await client.ListAsync(); foreach (SqlPool pool in pools.Value) { SqlPool actualPool = await client.GetAsync(pool.Name); Assert.AreEqual(pool.Id, actualPool.Id); Assert.AreEqual(pool.Name, actualPool.Name); Assert.AreEqual(pool.Status, actualPool.Status); } }
public async Task <Response <SqlPoolInfoListResult> > ListAsync(CancellationToken cancellationToken = default) { using var message = CreateListRequest(); await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); switch (message.Response.Status) { case 200: { SqlPoolInfoListResult value = default; using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); value = SqlPoolInfoListResult.DeserializeSqlPoolInfoListResult(document.RootElement); return(Response.FromValue(value, message.Response)); }