public async Task GetAsync_Batch() { var documents = new List <IDocument <object> > { new Document <object> { Id = "GetAsync_Batch_doc1", Content = new { Name = "bob", Species = "Cat", Age = 5 } }, new Document <object> { Id = "GetAsync_Batch_doc2", Content = 10 }, new Document <object> { Id = "GetAsync_Batch_doc3", Content = new Cat { Name = "Cleo", Age = 10 } } }; await _bucket.UpsertAsync(documents).ConfigureAwait(false); var resultsGet = await _bucket.GetDocumentsAsync <object>(documents.Select(x => x.Id)).ConfigureAwait(false); Assert.AreEqual(3, resultsGet.Length); var trueForAll = resultsGet.ToList().TrueForAll(x => x.Success); Assert.IsTrue(trueForAll); }