public async Task MetaWeatherComTest2() { var cityName = "Berlin"; var w = await MetaWeather.GetWeather(cityName); var summary1 = w.consolidated_weather.Map(report => report.weather_state_name); Assert.NotEmpty(summary1); }
public static void PrintInfo(MetaWeather metaWeather) { Console.WriteLine($"LocationType: {metaWeather.LocationType}"); Console.WriteLine($"TimeZone: {metaWeather.TimeZone}"); Console.WriteLine("------------------------------"); Console.WriteLine("Consolidated Weather:"); foreach (var item in metaWeather.ConsolidatedWeathers) { Console.WriteLine($"Id: {item.Id}"); Console.WriteLine($"StateName: {item.StateName}"); Console.WriteLine($"WindDirectionCompass: {item.WindDirectionCompass}"); Console.WriteLine("**********************************"); } Console.WriteLine("------------------------------"); Console.WriteLine($"Parent WoeId: {metaWeather.WeatherParent.WoeId}"); Console.WriteLine($"Parent Title: {metaWeather.WeatherParent.Title}"); Console.WriteLine($"Parent LattLong: {metaWeather.WeatherParent.LattLong}"); }