public async void Run(IBackgroundTaskInstance taskInstance)
        {
            _deferral = taskInstance.GetDeferral();

            // First thing is first... we need to init our hardware!
            HardwareManager.InitHardware();
            
            _weatherProvider = new WUWeather();
            _weatherProvider.RefreshWeatherAsync(WEATHER_API_KEY, WEATHER_ZIP);

            // Start our polling timer. We will check to make sure we have all of our data
            this.startupTimer = ThreadPoolTimer.CreatePeriodicTimer(Timer_Tick, TimeSpan.FromSeconds(3));

        }
 public static void RunWeatherTest()
 {
     WUWeather provider = new WUWeather();
     provider.WeatherUpdated += Provider_WeatherUpdated;
     provider.RefreshWeatherAsync("", "");
 }