public Form1() { InitializeComponent(); weatherMeasurements = new WeatherMeasurements(); currentObserver = new CurrentObserver(weatherMeasurements); averageObserver = new AveragesObserver(weatherMeasurements); forcastObserver = new ForecastObserver(weatherMeasurements); }
public Form1() { InitializeComponent(); // Inititalise them sub = new WeatherSubject(); cO = new CurrentObserver(lbCurrent, sub); aO = new AverageObserver(lbAverage, sub); fO = new ForecastObserver(lbForecast, sub); }
public void CurrentTemperatureDisplay() { WeatherMeasurements subject = new WeatherMeasurements(); CurrentObserver observer = new CurrentObserver(subject); String expected = "Temperature:\t0,Humidity:\t\t0,Pressure:\t\t0"; String actual = observer.Display(); subject.NotifyObservers(); Assert.AreEqual(expected, actual); }