public GopherHostContext(IGopherRepositoryManager gopherRepositoryManager, IConfigReader configReader) { this.gopherRepositoryManager = gopherRepositoryManager; this.configReader = configReader; this.SelectedFileRepository = configReader.GetFileRepository(); this.SelectedFolderRepository = configReader.GetFolderRepository(); this.SelectedFolderToScanRepository = configReader.GetFolderToScanRepository(); }