public QuickActionPrintWithPdfArchitectCommand(ITranslationUpdater translationUpdater, IPdfArchitectCheck architectCheck, IRecommendArchitectAssistant recommendArchitectAssistant, IRecommendArchitectUpgrade recommendArchitectUpgrade, IProcessStarter processStarter) : base(translationUpdater)
 {
     _architectCheck = architectCheck;
     _recommendArchitectAssistant = recommendArchitectAssistant;
     _recommendArchitectUpgrade   = recommendArchitectUpgrade;
     _processStarter = processStarter;
 }
 /// <summary>
 ///     Creates a new default viewer action.
 /// </summary>
 public DefaultViewerAction(IFileAssoc fileAssoc, IRecommendArchitectAssistant recommendArchitectAssistant,
                            IPdfArchitectCheck pdfArchitectCheck, ISettingsProvider settingsProvider,
                            OutputFormatHelper outputFormatHelper, IProcessStarter processStarter,
                            IDefaultViewerCheck defaultViewerCheck)
 {
     _fileAssoc = fileAssoc;
     _recommendArchitectAssistant = recommendArchitectAssistant;
     _pdfArchitectCheck           = pdfArchitectCheck;
     _settingsProvider            = settingsProvider;
     _outputFormatHelper          = outputFormatHelper;
     _processStarter     = processStarter;
     _defaultViewerCheck = defaultViewerCheck;
 }