public void CanSearchWithQueryable() { var submittedData = SearchDataGenerator.GenerateAndSubmitSearchData(5, analystDataApiClient); try { // Test 1: List <string> actual = null; var repository = new GenericDatabase <UnitTestSearchObject>(analystDataApiClient); Assert.That(() => actual = repository.OrderBy(x => x.Name).Select(x => x.Id).ToList(), Throws.Nothing); CollectionAssert.AreEqual( submittedData.OrderBy(x => x.Name).Select(x => x.Id).ToList(), actual); } finally { SearchDataGenerator.DeleteData(submittedData.Select(x => x.Id), analystDataApiClient); } }