public MovideoApp(IConfigReader configReader, IFileScanner fileScanner, IFileAnalyzer analyzer, IMovieDb db) { _fileScanner = fileScanner; _analyzer = analyzer; _db = db; ApiSettings apiSettings = configReader.GetApiSettings(); if (apiSettings == null) { throw new ArgumentNullException("Impossibile proseguire. API non configurata."); } _apiClient = new TMDbClient(apiSettings.ApiKey) { DefaultCountry = "IT", DefaultLanguage = "it" }; }