Ejemplo n.º 1
0
        public void GetWeatherForecastForZip_OpenWeatherOneCallAPI_ReturnsThreeDayForecast()
        {
            //arr
            IWeatherForecastProvider weatherForecastProvider = new OpenWeatherAPI(HttpClientFactory.CreateClient(), "a1fcc507923163ff1bae113a80d8f82a");
            WeatherForecast          sut = new WeatherForecast(weatherForecastProvider);

            //act
            var result = sut.GetThreeDayWeatherForecast(80339, TemperatureStrategyFactory.GetTemperatureStrategy(TemperatureTypeEnum.Celsius), DateTime.Now);

            //assert
            result.Count.Should().Be(9);
        }