Esempio n. 1
0
        public void should_update_panel_of_forecast()
        {
            var currentTime = new DateTime();
            var forecastDisplay = new ForecastDisplay();
            var weatherData = new WeatherData(new CurrentConditionsDisplay(), new StatisticsDisplay(), forecastDisplay);
            weatherData.MeasurementsChanged(currentTime);

            Assert.Equal(currentTime, forecastDisplay.UpdatedTime);
        }
Esempio n. 2
0
 public WeatherData(CurrentConditionsDisplay currentConditionsDisplay, StatisticsDisplay statisticsDisplay, ForecastDisplay forecastDisplay)
 {
     this.currentConditionsDisplay = currentConditionsDisplay;
     this.statisticsDisplay = statisticsDisplay;
     this.forecastDisplay = forecastDisplay;
 }