public void Regulate_thresholdIs10insertlowX_ExpectTurnOff(int X)
        {
            MockHeater mh = new MockHeater();

            uut = new ECS(new StubTempSensor(X), mh, 10);
            uut.Regulate();
            Assert.That(mh.isHeaterOn, Is.True);
        }
Example #2
0
        public void Regulate_TemperatureOverThreshold_HeaterTurnOnNotCalled(int threshold, int temperature, int onCountResult)
        {
            uut = new ECS(threshold);

            MockHeater     TestHeater = new MockHeater();
            StubTempSensor TestSensor = new StubTempSensor(temperature);

            uut.TempSensor_ = TestSensor;
            uut.Heater_     = TestHeater;

            uut.Regulate();

            Assert.That(onCountResult, Is.EqualTo(TestHeater.TurnOnCount));
        }