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; }
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)); }