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_TemperatureOverThreshold_HeaterTurnOnNotCalled(int threshold, int temperature, int onCountResult) { uut = new ECS(threshold); MockHeater TestHeater = new MockHeater(); StubTempSensor TestSensor = new StubTempSensor(temperature); uut.TempSensor_ = TestSensor; uut.Heater_ = TestHeater; uut.Regulate(); Assert.That(onCountResult, Is.EqualTo(TestHeater.TurnOnCount)); }