Add unit test for WeatherRetriever and implement it