Beispiel #1
0
        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);
            }
        }