public Form1() { InitializeComponent(); //Instantiate sub+obs ws = new WeatherSubject(); tObs = new TemperatureObserver(lbTemp, ws); aObs = new AverageObserver(lbAverages, ws); fObs = new ForeCastObserver(lbForecast, ws); }
public void TempObs_UpdateValues_ReturnsExpected() { //Create needed objects ListBox lb = new ListBox(); WeatherSubject ws = new WeatherSubject(); TemperatureObserver tObs = new TemperatureObserver(lb, ws); //Update tobs with some values tObs.Update(23, 1, 1); double expected = 23.00; double actual = tObs.CCompTemp; Assert.AreEqual(expected, actual); }