Exemplo n.º 1
0
        public CheckForLightCommand(IValidateOperationService validateOperationService,
                                    IAnalogOperations analogOperations, ILightSensor lightSensor, IThreadOperations threadOperations)
        {
            _validateOperationService = validateOperationService;
            _analogOperations         = analogOperations;
            _lightSensor      = lightSensor;
            _threadOperations = threadOperations;

            RecoveryOptions = new RecoveryOptionsDto(true, Recover);
        }
Exemplo n.º 2
0
        protected override void Given()
        {
            MockValidateOperationService = Substitute.For <IValidateOperationService>();
            MockAnalogOperations         = Substitute.For <IAnalogOperations>();
            MockLightSensor         = Substitute.For <ILightSensor>();
            MockThreadingOperations = Substitute.For <IThreadOperations>();

            SUT = new CheckForLightCommand(
                MockValidateOperationService,
                MockAnalogOperations,
                MockLightSensor,
                MockThreadingOperations
                );
        }