Пример #1
0
 public void Setup()
 {
     heater = NSubstitute.Substitute.For <IHeater>();
     //tempSensor = NSubstitute.Substitute.For<ITempSensor>();
     fakeTempSensor = new FakeTempSensor();
     uut            = new ECS.Legacy.ECS(_threshold, fakeTempSensor, heater);
 }
Пример #2
0
        public void ECS_GetCurTemp_ReturnTemp()
        {
            FakeHeater     myHeater     = new FakeHeater();
            FakeTempSensor myTempSensor = new FakeTempSensor();

            ECS.LegacyEdited.ECS uut = new ECS.LegacyEdited.ECS(25, myHeater, myTempSensor);

            myTempSensor._temp = 23;

            Assert.That(uut.GetCurTemp().Equals(23));
        }
Пример #3
0
        public void TurnOffHeater_TurnOffWhen25Degrees_calledTurnOffEquals1()
        {
            //Arrange
            int            threshold    = 20;
            FakeHeater     myHeater     = new FakeHeater();
            FakeTempSensor myTempSensor = new FakeTempSensor();

            myTempSensor._temp = 25;
            ECS.LegacyEdited.ECS myEcs = new ECS.LegacyEdited.ECS(threshold, myHeater, myTempSensor);

            //Act
            myEcs.Regulate();

            //Assert
            Assert.That(myHeater._calledTurnOff.Equals(1));
        }
Пример #4
0
 public void SetUp()
 {
     fakeHeater     = new FakeHeater();
     fakeTempSensor = new FakeTempSensor();
     fakeWindow     = new FakeWindow();
 }
Пример #5
0
 public void Setup()
 {
     heater = new FakeHeater();
     sensor = new FakeTempSensor();
 }