public void GetForcast_TDD() { var weather = new WeatherForcast(); var forcast = weather.GetForcast(57.999628, 16.017767); Assert.IsNotNull(forcast); }
public void GetForcast_Counting_ReturnValue() { var injection = new FakeWeatherForcastRepository(); IWeatherForcast forcast = new WeatherForcast(injection); var count = forcast.GetForcast(34.44, 234.34).Count(); Assert.AreEqual(count, 70); }
public void GetForcast_Assert_ReturningValue() { var weather = new WeatherForcast(new FakeWeatherForcastRepository()); var forcast = weather.GetForcast(88.44, 85.55).AsQueryable(); Assert.AreEqual(forcast.Select(s => s.ApprovedTime).First().ToString(), "2015-05-01 05:10:39"); Assert.AreEqual(forcast.Select(s=>s.MSL).First(), 1008.0); Assert.AreEqual(forcast.Select(m=>m.SPP).First(), -9); Assert.AreEqual(forcast.Select(m=>m.PMEDIAN).First(), 0); }