public void TestGetWeatherFromExternalAPI() { string url = "http://api.openweathermap.org/data/2.5/weather?q=Sydney,Australia&APPID=bf6bcc8506d04497f31ebfdac89cd10f"; var jsonTask = globalWeatherServiceClient.GetWeatherFromExternalAPI("Sydney Airport", "Australia"); //var jsonTask = globalWeatherServiceClient.GetWeatherFromExternalAPI(HttpUtility.UrlEncode(url)); Assert.IsNotNull(jsonTask); Assert.IsNotNull(jsonTask.Result); Assert.IsTrue(!string.IsNullOrWhiteSpace(jsonTask.Result.Location)); Assert.IsTrue(!string.IsNullOrWhiteSpace(jsonTask.Result.Temperature)); Assert.IsTrue(!string.IsNullOrWhiteSpace(jsonTask.Result.Visibility)); }