public async Task <List <HackerNewsStory> > GetLatestHackerNewsStories() { var hackerNewsStories = await _hackerNewsApiService.FetchNewestStories(); return(hackerNewsStories); }
public async Task HackerNewsApiService_FetchNewestStories_FetchStoriesForValidUrl() { var stories = await _hackerNewsApiService.FetchNewestStories(); Assert.IsTrue(stories.Any()); }
public async Task HackerNewsApiService_FetchNewestStories_FetchStoriesForInvalidUrl() { _hackerNewsApiService = new HackerNewsApiService(new HttpClient(), ConfigurationHelper.GetBadTestConfiguration()); var stories = await _hackerNewsApiService.FetchNewestStories(); }
public async Task HackerNewsApiService_FetchNewestStories_EmptyApiUrls() { _hackerNewsApiService = new HackerNewsApiService(new HttpClient(), ConfigurationHelper.GetEmptyConfiguration()); await _hackerNewsApiService.FetchNewestStories(); }