public NewsApiController(IHackerNewsApiService hackerNewsApiService) { _hackerNewsApiService = hackerNewsApiService; }
public async Task HackerNewsApiService_FetchStoryById_EmptyApiUrl() { _hackerNewsApiService = new HackerNewsApiService(new HttpClient(), ConfigurationHelper.GetEmptyConfiguration()); await _hackerNewsApiService.FetchStoryById(default);
public async Task HackerNewsApiService_FetchNewestStoryIds_EmptyApiUrl() { _hackerNewsApiService = new HackerNewsApiService(new HttpClient(), ConfigurationHelper.GetEmptyConfiguration()); await _hackerNewsApiService.FetchNewestStoryIds(); }
public async Task HackerNewsApiService_FetchNewestStoryIds_FetchStoriesForInvalidUrl() { _hackerNewsApiService = new HackerNewsApiService(new HttpClient(), ConfigurationHelper.GetBadTestConfiguration()); var stories = await _hackerNewsApiService.FetchNewestStoryIds(); }
public void Initialize() { var config = ConfigurationHelper.GetTestConfiguration(); _hackerNewsApiService = new HackerNewsApiService(new HttpClient(), config); }