public void Engine_Should_ReturnMoistureLevel(int actualMoistureInPercentage, DemeterEngine.MoistureLevel level) { StubGetLevelInPourcentage(actualMoistureInPercentage); var moistureLevel = _engine.GetMoistureLevel(); _moistureSensor.Received().GetLevelInPourcentage(); Assert.AreEqual(moistureLevel, level); }
private void InitializeEngine() { _moistureSensor = Substitute.For<IMoistureSensor>(); _lightSensor = Substitute.For<ILightSensor>(); _engine = new DemeterEngine(_moistureSensor, _lightSensor); }