Ejemplo n.º 1
0
 public void RunSelfTest_TestIsOK_ReturnTrue()
 {
     _tempSensor.RunSelfTest().Returns(true);
     _heater.RunSelfTest().Returns(true);
     _window.RunSelfTest().Returns(true);
     Assert.IsTrue(_uut.RunSelfTest());
 }
Ejemplo n.º 2
0
 public void RunSelfTest_Success_SelftestApproved()
 {
     _heater.RunSelfTest().Returns(true);
     _sensor.RunSelfTest().Returns(true);
     _window.RunSelfTest().Returns(true);
     Assert.IsTrue(_uut.RunSelfTest());
 }
Ejemplo n.º 3
0
        public void Test_RunSelfTest_2false_false()
        {
            _uut = new ECSClass(25, 35, _fakeTempSensor, _fakeHeater, _fakeWindow);

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

            Assert.IsFalse(_uut.RunSelfTest());
        }
Ejemplo n.º 4
0
        public void RunSelfTest_SelfTestReturnsTrue()
        {
            // Act

            _tempSensor.RunSelfTest().Returns(true);
            _heater.RunSelfTest().Returns(true);

            Assert.IsTrue(_uut.RunSelfTest());
            // Assert
        }
Ejemplo n.º 5
0
 public void RunSelfTest_StubsSetToXandY_ExpectZ(bool X, bool Y, bool Z)
 {
     uut = new ECS(tempSensor, heater, 10);
     tempSensor.RunSelfTest().Returns(X);
     heater.RunSelfTest().Returns(Y);
     Assert.That(uut.RunSelfTest, Is.EqualTo(Z));
 }
Ejemplo n.º 6
0
        public void TestRunselftest_ExpectTrue()
        {
            uut = new RealTempSensor(new FakeRandom(1));
            bool result = uut.RunSelfTest();

            Assert.That(result, Is.True);
        }
Ejemplo n.º 7
0
 public bool RunSelfTest()
 {
     return
         (_tempSensor.RunSelfTest()
          &&
          _heater.RunSelfTest()
          &&
          _window.RunSelfTest());
 }
Ejemplo n.º 8
0
        public void RunSelftest_AllSubtestsPass_ReturnsTrue(
            bool TempTest,
            bool HeaterTest,
            bool WindowTest,
            bool ExpectedResult)
        {
            _fakeTempSensor.RunSelfTest().Returns(TempTest);
            _fakeHeater.RunSelfTest().Returns(HeaterTest);
            _fakeWindow.RunSelfTest().Returns(WindowTest);

            Assert.That(_uut.RunSelfTest(), Is.EqualTo(ExpectedResult));
        }
        public void RunSelfTest_StubsSetToXandY_ExpectZ(bool X, bool Y, bool Z)
        {
            //Arrange
            _fakeHeater.RunSelfTest().Returns(X);
            _fakeTempSensor.RunSelfTest().Returns(Y);

            //Act
            bool result = uut.RunSelfTest();

            //Assert
            Assert.That(result, Is.EqualTo(Z));
        }
Ejemplo n.º 10
0
        public void SelfTests()
        {
            //Arrange
            tempSensor_.RunSelfTest().Returns(true);
            bool result = uut.RunSelfTest();

            //Assert
            Assert.Multiple(() =>
            {
                tempSensor_.Received().RunSelfTest();
                heater_.Received().RunSelfTest();
            });
        }
Ejemplo n.º 11
0
        public void RunSelfTest_HeaterFails_SelfTestFails(int a)
        {
            //arrange
            uut2 = Substitute.For <IHeater>();
            uut1 = Substitute.For <ITempSensor>();
            uut3 = new global::ECS.Legacy.ECS(a, uut2, uut1);

            //act
            uut1.RunSelfTest().Returns(true);
            uut2.RunSelfTest().Returns(true);

            //uut3.Regulate();

            //assert
            Assert.IsTrue(uut3.RunSelfTest());
        }
Ejemplo n.º 12
0
 public void RunSelfTest_HeaterSensor_Res(bool hSelftest, bool tSSelfTest, bool res)
 {
     _fakeHeater.RunSelfTest().Returns(hSelftest);
     _fakeTempSensor.RunSelfTest().Returns(tSSelfTest);
     Assert.That(_uut.RunSelfTest() == res);
 }
Ejemplo n.º 13
0
 public bool RunSelfTest()
 {
     return(_tempSensor.RunSelfTest() && _heater.RunSelfTest() && _Window.RunSelfTest());
 } // Lavet ændring
Ejemplo n.º 14
0
 public void RunSelfTest_retuns_true()
 {
     uutTempSensor.RunSelfTest().Returns(true);
     uutHeater.RunSelfTest().Returns(true);
     Assert.That(uut.RunSelfTest, Is.True);
 }
Ejemplo n.º 15
0
 public void RunSelfTest()
 {
     _tempsensor.RunSelfTest().Returns(false);
     _heater.RunSelfTest().Returns(true);
     Assert.IsFalse(_uut.RunSelfTest());
 }
Ejemplo n.º 16
0
 public void RunSelfTest_ReturnsFalse()
 {
     temp.RunSelfTest().Returns(false);
     heater.RunSelfTest().Returns(true);
     Assert.IsFalse(uut.RunSelfTest());
 }
Ejemplo n.º 17
0
 public bool RunSelfTest() => _tempSensor.RunSelfTest() && _heater.RunSelfTest();
Ejemplo n.º 18
0
 public void RunSelfTest_SelfTestFails_TempOrHeaterIsFalse(bool temp, bool heater)
 {
     _tempSensor.RunSelfTest().Returns(temp);
     _heater.RunSelfTest().Returns(heater);
     Assert.IsFalse(_uut.RunSelfTest());
 }
Ejemplo n.º 19
0
 public bool RunSelfTest(ITempSensor tempSensor, IHeater heater)
 {
     return(tempSensor.RunSelfTest() && heater.RunSelfTest());
 }
Ejemplo n.º 20
0
 public void tempSensorFailedTest()
 {
     tempSensor_.RunSelfTest().Returns(false);
     heater_.RunSelfTest().Returns(true);
     Assert.IsFalse(ecs_.RunSelfTest());
 }
Ejemplo n.º 21
0
 public void RunSelfTest_HeaterBoolSensorBool_ResultCorrect(bool heaterState, bool sensorState, bool expectedResult)
 {
     heater.RunSelfTest().Returns(heaterState);
     sensor.RunSelfTest().Returns(sensorState);
     Assert.That(uut.RunSelfTest, Is.EqualTo(expectedResult));
 }
Ejemplo n.º 22
0
 public void RunSelfTest_TempSensorFails_SelfTestFails()
 {
     _tempSensor.RunSelfTest().Returns(false);
     _heater.RunSelfTest().Returns(true);
     Assert.IsFalse(_uut.RunSelfTest());
 }
Ejemplo n.º 23
0
 public void RunSelfTest_Test(bool hReturn, bool tReturn, bool Result)
 {
     _fakeTempSensor.RunSelfTest().Returns(tReturn);
     _fakeHeater.RunSelfTest().Returns(hReturn);
     Assert.That(_uut.RunSelfTest(), Is.EqualTo(Result));
 }