Exemplo n.º 1
0
        public void ChangeWeather_GivesIntBetween70_100()
        {
            WeatherStation s = new WeatherStation();

            s.ChangeWeather();

            Assert.InRange(s.temp, 70, 100);
        }
Exemplo n.º 2
0
        public void Notify_Notifies()
        {
            WeatherStation s         = new WeatherStation();
            var            observer  = new TestObserver();
            var            observer2 = new TestObserver();

            s.Add(observer);
            s.Add(observer2);
            s.ChangeWeather();

            s.Notify();

            Assert.True(observer.wasNotified);
            Assert.True(observer2.wasNotified);
        }