Example #1
0
        public void Initialize()
        {
            _logger   = A.Fake <ILogger <MotionDetectionService> >();
            _mediator = A.Fake <IMediator>();
            _motionDetectionSensor = A.Fake <IMotionDetectionSensor>();
            _sut = new MotionDetectionService(_logger, _mediator, _motionDetectionSensor);

            _defaultCancellationToken = CancellationToken.None;
        }
Example #2
0
 public MotionDetectionService(
     ILogger <MotionDetectionService> logger,
     IMediator mediator,
     IMotionDetectionSensor motionDetectionSensor)
 {
     _logger   = logger ?? throw new ArgumentNullException(nameof(logger));
     _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _motionDetectionSensor = motionDetectionSensor ?? throw new ArgumentNullException(nameof(motionDetectionSensor));
 }