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>(); }
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>(); }