Ejemplo n.º 1
0
 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);
        }