public void SetUp() { _defaultViewerCheck = Substitute.For <IDefaultViewerCheck>(); _file = Substitute.For <IFile>(); _appSettingsChecker = new AppSettingsChecker(_defaultViewerCheck); _applicationSettings = new ApplicationSettings(); _defaultViewer = new DefaultViewer(); _defaultViewer.IsActive = true; _defaultViewer.Path = "Some Path"; _applicationSettings.DefaultViewers.Add(_defaultViewer); }
/// <summary> /// Creates a new default viewer action. /// </summary> public DefaultViewerAction(IFileAssoc fileAssoc, IRecommendArchitect recommendArchitect, IPdfArchitectCheck pdfArchitectCheck, ISettingsProvider settingsProvider, OutputFormatHelper outputFormatHelper, IProcessStarter processStarter, IDefaultViewerCheck defaultViewerCheck) { _fileAssoc = fileAssoc; _recommendArchitect = recommendArchitect; _pdfArchitectCheck = pdfArchitectCheck; _settingsProvider = settingsProvider; _outputFormatHelper = outputFormatHelper; _processStarter = processStarter; _defaultViewerCheck = defaultViewerCheck; }
public void SetUp() { _defaultViewerCheck = Substitute.For <IDefaultViewerCheck>(); _file = Substitute.For <IFile>(); _appSettingsChecker = new AppSettingsChecker(_defaultViewerCheck); var storage = Substitute.For <IStorage>(); _pdfCreatorSettings = new PdfCreatorSettings(); _defaultViewer = new DefaultViewer(); _defaultViewer.IsActive = true; _defaultViewer.Path = "Some Path"; _pdfCreatorSettings.DefaultViewers.Add(_defaultViewer); }
public void SetUp() { _settings = new PdfCreatorSettings(); _fileAssoc = Substitute.For <IFileAssoc>(); _recommendArchitect = Substitute.For <IRecommendArchitect>(); _pdfArchitectCheck = Substitute.For <IPdfArchitectCheck>(); _pdfArchitectCheck.GetInstallationPath().Returns(ArchitectPath); _settingsProvider = Substitute.For <ISettingsProvider>(); _settingsProvider.Settings.Returns(_settings); _outputFormatHelper = new OutputFormatHelper(); _processStarter = Substitute.For <IProcessStarter>(); _defaultViewerCheck = Substitute.For <IDefaultViewerCheck>(); _defaultViewer = new DefaultViewer(); _defaultViewer.OutputFormat = OutputFormat.Pdf; _defaultViewer.Path = DefaultViewerPath; _settings.DefaultViewers.Add(_defaultViewer); _job = new Job(new JobInfo(), new ConversionProfile(), new Accounts()); _profile = new ConversionProfile(); _defaultViewerAction = new DefaultViewerAction(_fileAssoc, _recommendArchitect, _pdfArchitectCheck, _settingsProvider, _outputFormatHelper, _processStarter, _defaultViewerCheck); }
public AppSettingsChecker(IDefaultViewerCheck defaultViewerCheck) { _defaultViewerCheck = defaultViewerCheck; }
public NavigateDefaultViewerCheck(ICurrentSettings <ObservableCollection <DefaultViewer> > defaultViewerSettings, IDefaultViewerCheck defaultViewerCheck, ITranslationUpdater translationUpdater) { _defaultViewerSettings = defaultViewerSettings; _defaultViewerCheck = defaultViewerCheck; translationUpdater.RegisterAndSetTranslation(tf => _translation = tf.UpdateOrCreateTranslation(_translation)); }