Beispiel #1
0
 public LolAutoRecorder(
     IReplayRepository replayRepository,
     IPressKeySimulator pressKeySimulator,
     IParticipantIdToInitializerMapper participantIdToInitializerMapper,
     IPlayerIdProvider playerIdProvider,
     IReplayPlaybackProvider replayPlaybackProvider,
     ILeagueClientLauncher leagueClientLauncher,
     IUnprocessedFilesMonitor unprocessedFilesMonitor,
     IRecordingProvider recordingProvider,
     IProgressBarOperator progressBarOperator,
     IRecordingCancellationManager recordingCancellationManager,
     IScreenModeOperator screenModeOperator,
     IStringToScreenModeMapper stringToScreenModeMapper,
     ILogger logger) : this()
 {
     _replayRepository  = replayRepository ?? throw new ArgumentNullException(nameof(replayRepository));
     _pressKeySimulator = pressKeySimulator ?? throw new ArgumentNullException(nameof(pressKeySimulator));
     _participantIdToInitializerMapper = participantIdToInitializerMapper ?? throw new ArgumentNullException(nameof(participantIdToInitializerMapper));
     _playerIdProvider             = playerIdProvider ?? throw new ArgumentNullException(nameof(playerIdProvider));
     _replayPlaybackProvider       = replayPlaybackProvider ?? throw new ArgumentNullException(nameof(replayPlaybackProvider));
     _leagueClientLauncher         = leagueClientLauncher ?? throw new ArgumentNullException(nameof(leagueClientLauncher));
     _unprocessedFilesMonitor      = unprocessedFilesMonitor ?? throw new ArgumentNullException(nameof(unprocessedFilesMonitor));
     _recordingProvider            = recordingProvider ?? throw new ArgumentNullException(nameof(recordingProvider));
     _progressBarOperator          = progressBarOperator ?? throw new ArgumentNullException(nameof(progressBarOperator));
     _recordingCancellationManager = recordingCancellationManager ?? throw new ArgumentNullException(nameof(recordingCancellationManager));
     _screenModeOperator           = screenModeOperator ?? throw new ArgumentNullException(nameof(screenModeOperator));
     _stringToScreenModeMapper     = stringToScreenModeMapper ?? throw new ArgumentNullException(nameof(stringToScreenModeMapper));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public ScreenModeOperator(IWindowModeMonitor windowModeMonitor, IPressKeySimulator pressKeySimulator, ILogger logger)
 {
     _windowModeMonitor = windowModeMonitor ?? throw new ArgumentNullException(nameof(windowModeMonitor));
     _pressKeySimulator = pressKeySimulator ?? throw new ArgumentNullException(nameof(pressKeySimulator));
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
 }