public FlutterInstallService(IFlutterGitClient flutterGitClient, IPathManager pathManager, ILogger <FlutterInstallService> logger, HttpClient httpClient)
        {
            InstallPath = pathManager.GetPath(PathKind.FlutterInstallRoot);

            _flutterGitClient = flutterGitClient;
            _logger           = logger;
            _httpClient       = httpClient;
        }
        public FlutterInstallService(IFlutterGitClient flutterService, WebClient webClient, IPathManager pathManager,
                                     ILogger logger)
        {
            InstallPath = pathManager.GetPath(PathKind.FlutterInstallDirectory);

            _flutterService = flutterService;
            _webClient      = webClient;
            _logger         = logger;
            _webClient.DownloadProgressChanged += WebClient_DownloadProgressChanged;
        }