public void DisplayTwoIsInitialized() { var weatherData = new WeatherData(); var displayTwo = new DisplayTwo(weatherData); Assert.That(displayTwo.Humidity, Is.EqualTo(0)); }
public void AllDisplaysAreUpdated() { var weatherData = new WeatherData(); var displayOne = new DisplayOne(weatherData); var displayTwo = new DisplayTwo(weatherData); var displayThree = new DisplayThree(weatherData); weatherData.Temperature = 2; weatherData.Humidity = 3; weatherData.Pressure = 4; weatherData.MeasurementsChanged(); Assert.That(displayOne.Display(), Is.EqualTo($"Display one: " + $"{weatherData.Temperature}")); Assert.That(displayTwo.Display(), Is.EqualTo($"Display two: " + $"{weatherData.Humidity}")); Assert.That(displayThree.Display(), Is.EqualTo($"Display three: " + $"{weatherData.Pressure}")); }