Esempio n. 1
0
        public void Test_GetCurTemp()
        {
            _uut = new ECSClass(25, 35, _fakeTempSensor, _fakeHeater, _fakeWindow);


            Assert.That(_uut.GetCurTemp(), Is.EqualTo(30));
        }
Esempio n. 2
0
        public void TestWindowClose2()
        {
            uut = new ECSClass(25, 35, fakeTempSensor, fakeHeater, fakeWindow);

            uut.Regulate();

            Assert.That(fakeWindow.WindowStatus, Is.EqualTo(false));
        }
Esempio n. 3
0
        public void TestWindowOpen()
        {
            uut = new ECSClass(20, 25, fakeTempSensor, fakeHeater, fakeWindow);

            uut.Regulate();

            Assert.That(fakeWindow.WindowStatus, Is.EqualTo(true));
        }
Esempio n. 4
0
        public void TestTemp()
        {
            uut = new ECSClass(25, 40, fakeTempSensor, fakeHeater, fakeWindow);

            uut.Regulate();

            Assert.That(fakeTempSensor.GetTemp(), Is.EqualTo(30));
        }
Esempio n. 5
0
        public void TestTurnOff()
        {
            uut = new ECSClass(25, 40, fakeTempSensor, fakeHeater, fakeWindow);

            uut.Regulate();

            Assert.That(fakeHeater.TurnOffCounter, Is.EqualTo(1));
        }
Esempio n. 6
0
        public void TestWindowOpen()
        {
            _uut = new ECSClass(20, 25, _fakeTempSensor, _fakeHeater, _fakeWindow);

            _uut.Regulate();

            _fakeWindow.Received(1).OpenWindow();
        }
Esempio n. 7
0
        public void TestWindowClose1()
        {
            _uut = new ECSClass(35, 40, _fakeTempSensor, _fakeHeater, _fakeWindow);

            _uut.Regulate();

            _fakeWindow.Received(1).CloseWindow();
        }
Esempio n. 8
0
        public void TestTurnOff()
        {
            _uut = new ECSClass(25, 40, _fakeTempSensor, _fakeHeater, _fakeWindow);

            _uut.Regulate();

            _fakeHeater.Received(1).TurnOff();
        }
Esempio n. 9
0
        public void Test_RunSelfTest_2true_true()
        {
            _uut = new ECSClass(25, 35, _fakeTempSensor, _fakeHeater, _fakeWindow);

            _fakeHeater.RunSelfTest().Returns(true);
            _fakeTempSensor.RunSelfTest().Returns(true);

            Assert.IsTrue(_uut.RunSelfTest());
        }