public async Task BulkOperationDiagnostic() { string pkValue = "DiagnosticBulkTestPk"; CosmosClient bulkClient = TestCommon.CreateCosmosClient(builder => builder.WithBulkExecution(true)); Container bulkContainer = bulkClient.GetContainer(this.database.Id, this.Container.Id); List <Task <ItemResponse <ToDoActivity> > > createItemsTasks = new List <Task <ItemResponse <ToDoActivity> > >(); for (int i = 0; i < 100; i++) { ToDoActivity item = ToDoActivity.CreateRandomToDoActivity(pk: pkValue); createItemsTasks.Add(bulkContainer.CreateItemAsync <ToDoActivity>(item, new PartitionKey(item.status))); } await Task.WhenAll(createItemsTasks); foreach (Task <ItemResponse <ToDoActivity> > createTask in createItemsTasks) { ItemResponse <ToDoActivity> itemResponse = await createTask; Assert.IsNotNull(itemResponse); CosmosDiagnosticsTests.VerifyBulkPointDiagnostics(itemResponse.Diagnostics); } }