public async Task QueryDocumentsAsync_WhenQueryingWithLINQ_ThenObjectsGetReturned() { // Arrange var cats = new List <Cat>(); for (var i = 0; i < 5; i++) { var cat = new Cat { Name = $"Cat {i}" }; var created = await _cosmonautClient.CreateDocumentAsync(_databaseId, _collectionName, cat); cats.Add(created.Entity); } // Act var results = await _cosmonautClient.QueryDocumentsAsync <Cat>(_databaseId, _collectionName, x => x.Name.StartsWith("Cat "), new FeedOptions { EnableScanInQuery = true }); // Assert results.Should().BeEquivalentTo(cats); }