public void Regulate_TempBelowThreshold_HeaterTurnedOn(int curTemp, int thres, int reg) { _fakeTempSensor.GetTemp().Returns(curTemp); _uut.SetThreshold(thres); _uut.Regulate(); _fakeHeater.Received(reg).TurnOn(); }
public void Regulate_TempSet_IfTempLessThan10HeaterOnCounterEqualToResult(int temp, int result) { fakeSensor.Temp = temp; uut.Regulate(); Assert.That(fakeHeater.OnCounter, Is.EqualTo(result)); }
public void Regulate_TemperatureBelowHeaterThreshold_HeaterIsTurnedOn() { //Act _ecs.Regulate(); //Assert _fakeheater.Received(1).TurnOn(); }
public void Regulate_HigherTemp_HeaterTurnedOff(int temp) { _tempSensor.GetTemp().Returns(temp); _uut.Regulate(); _heater.Received().TurnOff(); }
public void GetTemp_TempLowerThanThreshold() { _sensor.GetTemp().Returns(-51); _uut.Regulate(); _heater.Received().TurnOn(); _window.Received().Close(); }
public void Regulate_TempThresholdIs10TempIsNeg5_TurnOnCalled() { _tempSensor.GetSensorData().Returns(-5); uut.Regulate(); _heater.Received(1).TurnOn(); }
public void Regulate_TempIsLow_HeaterIsTurnedOn() { // Setup stub with desired response _fakeTempSensor.GetTemp().Returns(24); // Act _uut.Regulate(); // Assert on the mock - was the heater called correctly _fakeHeater.Received(1).TurnOn(); }
public void Regulate_TemperatureOverThreshold_ECSTurnOffHeater(int temp, int threshold) { //Arrange _tempSensor.Temp = temp; _ecsSystem.SetThreshold(threshold); //Act _ecsSystem.Regulate(); //Assert Assert.AreEqual(_heater.HeaterOn, false); }
public void Regulate_tempIsLow_heaterIsTurnedOn() { // Setup stub with desired response _tempSensor.GetTemp().Returns(_uut.LowerTemperatureThreshold - 1); // Act _uut.Regulate(); // Assert on the mock - was the heater called correctly _heater.Received(1).TurnOn(); }
public static void Main(string[] args) { var ecs = new ECS(28); ecs.Regulate(); ecs.SetThreshold(20); ecs.Regulate(); }
public void RegulateSub_TempIsLow_HeaterIsTurnedOn() { // Setup substitude _subTempSensor.GetTemp().Returns(20); // Act _uutsub.Regulate(); // Check if turnOn is called once _subHeater.Received(1).TurnOn(); //_subWindow.Received(1).Close(); }
public static void Main(string[] args) { var ecs = new ECS(28, new TempSensor(), new Heater()); ecs.Regulate(); ecs.SetThreshold(20); ecs.Regulate(); }
public static void Main() { var ecs = new ECS(28, new TempSensor(), new Heater(), new Window(10)); ecs.Regulate(); ecs.SetThreshold(20); ecs.Regulate(); }
public static void Main(string[] args) { var ecs = new ECS(25, new TempSensor(), new Heater()); ecs.Regulate(); ecs.SetThreshold(20); ecs.Regulate(); }
public void Regulate_TempIsLow_HeaterIsTurnedOn() { // Setup stub with desired response _fakeTempSensor.Temp = 20; // Act _uut.Regulate(); // Assert on the mock - was the heater called correctly Assert.That(_fakeHeater.TurnOnCalledTimes, Is.EqualTo(1)); }
public static void Main(string[] args) { var ecs = new ECS(28, new TempSensor.TempSensor(), new Heater.Heater()); ecs.Regulate(); ecs.SetThreshold(20); ecs.Regulate(); System.Console.ReadKey(); }
public void Regulate_thresholdIs10insertHighX_ExpectTurnOff(int X) { //Arrange _fakeTempSensor.GetTemp().Returns(X); //Act uut.Regulate(); //Assert _fakeHeater.Received(1).TurnOff(); }
public void Regulate_TemperatureOverThreshold_ECSTurnOffHeater(int temp, int threshold) { //Arrange _tempSensor.GetTemp().Returns(temp); _ecsSystem.SetThreshold(threshold); //Act _ecsSystem.Regulate(); //Assert _heater.Received(1).TurnOff(); }
public static void Main(string[] args) { var sensor = new TempSensor(); var heater = new Heater(); var ecs = new ECS(28, sensor, heater); ecs.Regulate(); ecs.SetThreshold(20); ecs.Regulate(); }
public void Heater_IsTurnedOn_TurnOnAmountCorrect() { // Act _tempSensor.GetTemp().Returns(24); _uut.Regulate(); // Assert _heater.Received(1).TurnOn(); // Assert.That(_heater.TurnOnActivated,Is.EqualTo(1)); }
public static void Main(string[] args) { // Because of constructor injection, allocation is done in the constructor. // Ability to chose which derivatives one wants to work with var ecs = new ECS(28, new TempSensor(), new Heater()); ecs.Regulate(); ecs.SetThreshold(20); ecs.Regulate(); }
public static void Main(string[] args) { var ecs = new ECS(28, new TempSensor()); ecs.Regulate(); ecs.SetThreshold(20); ecs.Regulate(); // init commit test }
public static void Main(string[] args) { ITempSensor _tempSensor = new TempSensor(); IHeater _heater = new Heater(); var ecs = new ECS(28, _heater, _tempSensor); ecs.Regulate(); ecs.SetThreshold(20); ecs.Regulate(); }
public void Regulate_thresholdIs1004insertLowX_ExpectTurnOn(int X) { uut = new ECS(tempSensor, heater, 1004); tempSensor.GetTemp().Returns(X); uut.Regulate(); heater.Received(1).TurnOn(); }
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); }
public void Regulate_CorrectLogRes(int thresh, int temp, string logRes) { uut.SetThreshold(thresh); _fakeTempSensor.Temp = temp; uut.Regulate(); Assert.That(_fakeHeater.Log.Log, Is.EqualTo(logRes)); }
public void ECS_Window_CanOpen_ReturnsTrue() { var fakeWindow = new FakeWindow(); var uut = new ECS(0, new TempSensor(), new FakeHeater(), fakeWindow); uut.Regulate(); Assert.True(fakeWindow.WindowOpen); }
public void Regulate_SetThresholdAboveMaxTempRange_HeaterTurnsOn() { // Arrange uut.SetThreshold(21); // Act uut.Regulate(); }
public void ECS_Regulate_Test() { //Arrange //Act _sensor.Temp = 20; _uut.Regulate(); //Assert Assert.That(_heater.TurnOnCalledTimes, Is.EqualTo(1)); }
public void Regulate_TempOverThreshold_HeaterOff(int thr) { //Arrange //Tester metoden regulate at heateren turner off, når tærskelværdien ligger under den retunerede Fake-temperaturværdi på 24 //Ønsker at der skal være koldere //Act uut.SetThreshold(thr); uut.Regulate(); string state = "Heater Off"; //Assert Assert.That(_fakeHeater.state, Is.EqualTo(state)); }
public void ECS_CanRegulateThr24BelowT25_HeaterTurnedOff() { // Arrange var fakeHeater = new FakeHeater(); var uut = new ECS(24, new FakeTempSensor(), fakeHeater, new FakeWindow()); //Act uut.Regulate(); Assert.That(fakeHeater.TurnedOn, Is.False); }