public void Setup() { heater = NSubstitute.Substitute.For <IHeater>(); //tempSensor = NSubstitute.Substitute.For<ITempSensor>(); fakeTempSensor = new FakeTempSensor(); uut = new ECS.Legacy.ECS(_threshold, fakeTempSensor, heater); }
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)); }
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)); }
public void SetUp() { fakeHeater = new FakeHeater(); fakeTempSensor = new FakeTempSensor(); fakeWindow = new FakeWindow(); }
public void Setup() { heater = new FakeHeater(); sensor = new FakeTempSensor(); }