public GitService(ILogger logger, SourceConnectionConfiguration sourceConnectionConfiguration,
                   TargetConnectionConfiguration targetConnectionConfiguration, LocalConfiguration localConfiguration, IDirectoryService directoryService)
 {
     _logger = logger;
     _sourceConnectionConfiguration = sourceConnectionConfiguration;
     _targetConnectionConfiguration = targetConnectionConfiguration;
     _localConfiguration            = localConfiguration;
     _directoryService = directoryService;
 }
 public MigrateVersionControlHostedService(ILogger logger, IGitService gitService, ITfsService tfsService, IDirectoryService directoryService,
                                           IApplicationLifetime appLifetime, ICommandlineArgsHelper commandlineArgsHelper, SourceConnectionConfiguration sourceConnectionConfiguration,
                                           TargetConnectionConfiguration targetConnectionConfiguration, LocalConfiguration localConfiguration)
 {
     _logger                        = logger;
     _gitService                    = gitService;
     _tfsService                    = tfsService;
     _directoryService              = directoryService;
     _appLifetime                   = appLifetime;
     _commandlineArgsHelper         = commandlineArgsHelper;
     _sourceConnectionConfiguration = sourceConnectionConfiguration;
     _targetConnectionConfiguration = targetConnectionConfiguration;
     _localConfiguration            = localConfiguration;
 }