Example #1
0
        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);
        }
Example #2
0
        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}");
        }