Esempio n. 1
0
        public async Task Stops_when_no_more_items_are_returned()
        {
            HttpMessageHandler.UserLargeResultSet(170);
            await AddTablesAsync();

            var result = await NubeClient.PullTableAsync <TestItem>();

            Assert.Equal(170, result);
        }
Esempio n. 2
0
        public async Task Stops_when_the_number_of_returned_items_is_not_equal_to_the_page_size()
        {
            HttpMessageHandler.UserLargeResultSet(7);
            await AddTablesAsync();

            var result = await NubeClient.PullTableAsync <TestItem>();

            Assert.Equal(7, result);
        }
Esempio n. 3
0
        public async Task Returns_the_number_of_pulled_records()
        {
            HttpMessageHandler.UserLargeResultSet();
            await AddTablesAsync();

            var result = await NubeClient.PullTableAsync <TestItem>();

            Assert.Equal(HttpMessageHandler.Results.Count, result);
        }