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); }
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); }
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); }