public void DisplayOneIsInitialized()
        {
            var weatherData = new WeatherData();
            var displayOne  = new DisplayOne(weatherData);

            Assert.That(displayOne.Temperature, 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}"));
        }