static void Main(string[] args) { var weatherData = new WeatherData(); var currentDisplay = new CurrentConditionsDisplay(weatherData); var forecastDisplay = new ForecastDisplay(weatherData); weatherData.SetMeasurements(80, 65, 30.4f); weatherData.SetMeasurements(82, 70, 29.2f); weatherData.SetMeasurements(78, 90, 29.2f); Console.Read(); }
public void SetUp() { console = new ConsoleMock(); weatherData = new WeatherData(); display = new CurrentConditionsDisplay(weatherData); }
public ForecastDisplay(WeatherData weatherData) { this.weatherData = weatherData; weatherData.RegisterObserver(this); }