Esempio n. 1
0
        public void Engine_Should_ReturnMoistureLevel(int actualMoistureInPercentage, DemeterEngine.MoistureLevel level)
        {
            StubGetLevelInPourcentage(actualMoistureInPercentage);

            var moistureLevel = _engine.GetMoistureLevel();
            _moistureSensor.Received().GetLevelInPourcentage();

            Assert.AreEqual(moistureLevel, level);
        }
Esempio n. 2
0
 private void InitializeEngine()
 {
     _moistureSensor = Substitute.For<IMoistureSensor>();
     _lightSensor = Substitute.For<ILightSensor>();
     _engine = new DemeterEngine(_moistureSensor, _lightSensor);
 }