示例#1
0
        public void Guard_throw_exception_if_out_of_range_korea(double lat, double lng, Observation observationWeather)
        {
            //Arrange
            Location location = new Location(lat, lng);
            var      sut      = new StubService(observationWeather);

            //Action
            var Reqeust = new Func <Observation>(() => sut.Request_NowWeatherAsync(location).Result);

            //Assert
            Reqeust.Should().Throw <KoreaWeatherAPIException>();
        }
示例#2
0
        public void return_weather_if_range_of_korea(double lat, double lng, Observation observationWeather)
        {
            //Arrange
            Location GangNam_gu = new Location(lat, lng);
            var      sut        = new StubService(observationWeather);

            //Action
            var Reqeust = new Func <Observation>(() => sut.Request_NowWeatherAsync(GangNam_gu).Result);

            //Assert
            Reqeust.Should().NotThrow <Exception>();
        }