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); }
public WeatherData(CurrentConditionsDisplay currentConditionsDisplay, StatisticsDisplay statisticsDisplay, ForecastDisplay forecastDisplay) { this.currentConditionsDisplay = currentConditionsDisplay; this.statisticsDisplay = statisticsDisplay; this.forecastDisplay = forecastDisplay; }