public AboutPresenter(IAboutView view, IPKSimConfiguration configuration, IVersionChecker versionChecker, IDialogCreator dialogCreator) : base(view) { _configuration = configuration; _versionChecker = versionChecker; _dialogCreator = dialogCreator; view.LicenseAgreementFilePath = _configuration.LicenseAgreementFilePath; }
public void RunMigrations(List <ModuleDescriptor> descriptors, IVersionChecker versionChecker = null) { using (var container = ContextScopeProvider.CreateChildContainer()) { var assemblyLoader = container.Resolve <IAssemblyLoader>(); if (versionChecker == null) { var mock = new Mock <IVersionChecker>(); mock .Setup(vc => vc.VersionExists(It.IsAny <string>(), It.IsAny <long>())) .Returns <string, long>((s, l) => false); versionChecker = mock.Object; } var configuration = new Mock <IConfiguration>(); configuration .Setup(c => c.Database) .Returns(() => new DatabaseConfigurationElement { ConnectionString = connectionString }); var migrationRunner = new DefaultMigrationRunner(assemblyLoader, configuration.Object, versionChecker); migrationRunner.MigrateStructure(descriptors); } }
/// <summary> /// Initializes a new instance of the <see cref="System.Version" /> class. /// </summary> /// <param name="githubPath"></param> /// <param name="assemblyName"></param> public VersionCheckerModule(string githubPath, string assemblyName) { this.GithubPath = githubPath; this.AssemblyName = assemblyName; this.ImplementationVersionChecker = new VersionChecker(this.GithubPath); }
public void should_use_the_path_of_the_agent_dll() { versionChecker = MockRepository.GenerateMock<IVersionChecker>(); versionChecker.Expect(x => x.Check(Version.XENTOOLS_PATH)).Return("2.2.2.2"); var version = new Version(versionChecker); var result = version.Execute(Version.XENTOOLS); Assert.That(result.Output.Value(), Is.EqualTo("2.2.2.2\r\n")); }
internal MessageProcessor( IMessageHandler handler, IVersionChecker versionChecker, IMessageSerializer serializer) { this.Handler = handler; this.versionChecker = versionChecker; this.serializer = serializer; }
public void should_use_the_path_of_the_agent_dll() { versionChecker = MockRepository.GenerateMock <IVersionChecker>(); versionChecker.Expect(x => x.Check(Version.AGENT_UPDATER_PATH)).Return("3.3.3.3"); var version = new Version(versionChecker); var result = version.Execute(Version.AGENT_UPDATER); Assert.That(result.Output.Value(), Is.EqualTo("3.3.3.3\r\n")); }
public PKSimMainViewPresenter(IPKSimMainView mainView, IRepository <IMainViewItemPresenter> presenterRepository, IExitCommand exitCommand, IEventPublisher eventPublisher, IUserSettings userSettings, IProjectTask projectTask, IVersionChecker versionChecker, ITabbedMdiChildViewContextMenuFactory contextMenuFactory) : base(mainView, eventPublisher, contextMenuFactory) { _presenterRepository = presenterRepository; _exitCommand = exitCommand; _userSettings = userSettings; _projectTask = projectTask; _versionChecker = versionChecker; }
protected override Task Context() { _versionChecker = A.Fake <IVersionChecker>(); _watermarkStatusChecker = A.Fake <IWatermarkStatusChecker>(); TemplateDatabaseCreator = A.Fake <ITemplateDatabaseCreator>(); _userSettings = A.Fake <IUserSettings>(); _eventPublisher = A.Fake <IEventPublisher>(); sut = new PostLaunchChecker(_versionChecker, _watermarkStatusChecker, TemplateDatabaseCreator, _eventPublisher, _userSettings); return(_completed); }
protected override void Context() { _view = A.Fake <IPKSimMainView>(); _presenterRepository = A.Fake <IRepository <IMainViewItemPresenter> >(); _exitCommand = A.Fake <IExitCommand>(); _eventPublisher = A.Fake <IEventPublisher>(); _userSettings = A.Fake <IUserSettings>(); _projectTask = A.Fake <IProjectTask>(); _versionChecker = A.Fake <IVersionChecker>(); _contextMenuFactory = A.Fake <ITabbedMdiChildViewContextMenuFactory>(); sut = new PKSimMainViewPresenter(_view, _presenterRepository, _exitCommand, _eventPublisher, _userSettings, _projectTask, _versionChecker, _contextMenuFactory); }
public PostLaunchChecker( IVersionChecker versionChecker, IWatermarkStatusChecker watermarkStatusChecker, ITemplateDatabaseCreator templateDatabaseCreator, IEventPublisher eventPublisher, IUserSettings userSettings) { _versionChecker = versionChecker; _watermarkStatusChecker = watermarkStatusChecker; _templateDatabaseCreator = templateDatabaseCreator; _eventPublisher = eventPublisher; _userSettings = userSettings; }
public EnsureMinAgentUpdater(ISleeper sleeper, IUnzipper unzipper, IFileCopier fileCopier, IFinalizer finalizer, IServiceStopper serviceStopper, IServiceStarter serviceStarter, ILogger logger, IBackupUpdater backupUpdater, IExtractEmbededResource extractEmbededResource, IVersionChecker versionChecker) { _sleeper = sleeper; _unzipper = unzipper; _fileCopier = fileCopier; _finalizer = finalizer; _serviceStopper = serviceStopper; _serviceStarter = serviceStarter; _logger = logger; _backupUpdater = backupUpdater; _extractEmbededResource = extractEmbededResource; _versionChecker = versionChecker; }
protected override void Context() { _view = A.Fake <IPKSimMainView>(); _presenterRepository = A.Fake <IRepository <IMainViewItemPresenter> >(); _exitCommand = A.Fake <IExitCommand>(); _eventPublisher = A.Fake <IEventPublisher>(); _userSettings = A.Fake <IUserSettings>(); _projectTask = A.Fake <IProjectTask>(); _versionChecker = A.Fake <IVersionChecker>(); _contextMenuFactory = A.Fake <ITabbedMdiChildViewContextMenuFactory>(); _configuration = A.Fake <IPKSimConfiguration>(); _watermarkStatusChecker = A.Fake <IWatermarkStatusChecker>(); A.CallTo(() => _configuration.ProductDisplayName).Returns("AA"); sut = new PKSimMainViewPresenter(_view, _eventPublisher, _contextMenuFactory, _presenterRepository, _exitCommand, _userSettings, _projectTask, _versionChecker, _configuration, _watermarkStatusChecker); }
public void WriteVersion(IVersionChecker versionChecker, InputParameters inputParameters) { try { var checkerResults = versionChecker.GetVersion(inputParameters); if (checkerResults == null || !checkerResults.Any()) { return; } WriteTitle(versionChecker.Title); if (Console.IsOutputRedirected) { foreach (var checkerResult in checkerResults) { Console.WriteLine($"{checkerResult.Name} {checkerResult.Version}"); } return; } var maxlength = checkerResults.Max(c => c.Name.Length); if (maxlength < 20) { maxlength = 20; } foreach (var checkerResult in checkerResults) { var originalForegroundColor = Console.ForegroundColor; var originalBackgroundColor = Console.BackgroundColor; Console.ForegroundColor = NameColor; Console.Write($"{PaddingWithDots((string.IsNullOrWhiteSpace(checkerResult.Name) ? versionChecker.Title : checkerResult.Name), maxlength)}"); Console.ForegroundColor = VersionColor; Console.WriteLine($"{checkerResult.Version}"); Console.ForegroundColor = originalForegroundColor; Console.BackgroundColor = originalBackgroundColor; } } catch (Exception e) { Debug.WriteLine(e); WriteTitle(versionChecker.Title); WriteError(e.Message); } }
public MainWindowViewModel( IMessageBoxService messageBoxService, IFileDialogService fileDialogService, IVersionChecker versionChecker, IDialogProvider dialogProvider, IUrlHelper urlHelper) { _messageBoxService = messageBoxService; _fileDialogService = fileDialogService; _versionChecker = versionChecker; _dialogProvider = dialogProvider; _urlHelper = urlHelper; DocumentList.CollectionChanged += OnTreeViewItemCollectionChanged; #if DEBUG if (IsInDesignMode) { return; } #endif _customUiSchemas = LoadXmlSchemas(); XmlSamples = LoadXmlSamples(); }
public MainViewModelMock(IEventAggregator eventPublisher, IAsyncWorker asyncWorker, IEnvironmentRepository environmentRepository, IVersionChecker versionChecker, IStudioResourceRepository studioResourceRepository, IConnectControlSingleton connectControlSingleton, IConnectControlViewModel connectControlViewModel, bool createDesigners = true, IBrowserPopupController browserPopupController = null) : base(eventPublisher, asyncWorker, environmentRepository, versionChecker, createDesigners, browserPopupController, studioResourceRepository:studioResourceRepository, connectControlSingleton:connectControlSingleton, connectControlViewModel: connectControlViewModel) { }
public VersionCommand(IVersionChecker versionChecker ) { _versionChecker = versionChecker; }
public MainWindowViewModel(IMessageBoxService messageBoxService, IFileDialogService fileDialogService, IVersionChecker versionChecker, IDialogProvider dialogProvider) { this.messageBoxService = messageBoxService; this.fileDialogService = fileDialogService; this.dialogProvider = dialogProvider; this.OpenCommand = new RelayCommand(this.ExecuteOpenCommand); this.SaveCommand = new RelayCommand(this.ExecuteSaveCommand); this.SaveAllCommand = new RelayCommand(this.ExecuteSaveAllCommand); this.SaveAsCommand = new RelayCommand(this.ExecuteSaveAsCommand); this.CloseDocumentCommand = new RelayCommand(this.ExecuteCloseDocumentCommand); this.InsertXml14Command = new RelayCommand(() => this.CurrentDocument?.InsertPart(XmlParts.RibbonX14)); this.InsertXml12Command = new RelayCommand(() => this.CurrentDocument?.InsertPart(XmlParts.RibbonX12)); this.InsertXmlSampleCommand = new RelayCommand <string>(this.ExecuteInsertXmlSampleCommand); this.InsertIconsCommand = new RelayCommand(this.ExecuteInsertIconsCommand); this.ChangeIconIdCommand = new RelayCommand(this.ExecuteChangeIconIdCommand); this.ToggleCommentCommand = new RelayCommand(this.ExecuteToggleCommentCommand); this.RemoveCommand = new RelayCommand(this.ExecuteRemoveItemCommand); this.ValidateCommand = new RelayCommand(() => this.ValidateXml(true)); this.GenerateCallbacksCommand = new RelayCommand(this.ExecuteGenerateCallbacksCommand); this.ShowSettingsCommand = new RelayCommand(() => this.LaunchDialog <SettingsDialogViewModel, ScintillaLexer>(this.Lexer)); this.ShowAboutCommand = new RelayCommand(this.LaunchDialog <AboutDialogViewModel>); this.RecentFileClickCommand = new RelayCommand <string>(this.FinishOpeningFile); this.ClosingCommand = new RelayCommand <CancelEventArgs>(this.ExecuteClosingCommand); this.CloseCommand = new RelayCommand(this.ExecuteCloseCommand); this.PreviewDragEnterCommand = new RelayCommand <DragEventArgs>(this.ExecutePreviewDragCommand); this.DropCommand = new RelayCommand <DragEventArgs>(this.ExecuteDropCommand); this.NewerVersionCommand = new RelayCommand(this.ExecuteNewerVersionCommand); #if DEBUG if (this.IsInDesignMode) { return; } #endif this.LoadXmlSchemas(); this.LoadXmlSamples(); foreach (var file in Environment.GetCommandLineArgs().Skip(1)) { if (!File.Exists(file)) { continue; } this.FinishOpeningFile(file); } this.CheckVersionAsync(versionChecker); }
public Version(IVersionChecker versionChecker) { _versionChecker = versionChecker; }
public void RunMigrations(List<ModuleDescriptor> descriptors, IVersionChecker versionChecker = null) { using (var container = ContextScopeProvider.CreateChildContainer()) { var assemblyLoader = container.Resolve<IAssemblyLoader>(); if (versionChecker == null) { var mock = new Mock<IVersionChecker>(); mock .Setup(vc => vc.VersionExists(It.IsAny<string>(), It.IsAny<long>())) .Returns<string, long>((s, l) => false); versionChecker = mock.Object; } var configuration = new Mock<IConfiguration>(); configuration .Setup(c => c.Database) .Returns(() => new DatabaseConfigurationElement { ConnectionString = connectionString }); var migrationRunner = new DefaultMigrationRunner(assemblyLoader, configuration.Object, versionChecker); migrationRunner.MigrateStructure(descriptors); } }
public Task <BoostVersionInfo> GetVersionAsync( [Service] IVersionChecker versionChecker, CancellationToken cancellationToken) { return(versionChecker.GetVersionInfo(cancellationToken)); }
/// <summary> /// Initializes a new instance of the <see cref="DefaultMigrationRunner" /> class. /// </summary> /// <param name="assemblyLoader">The assembly loader.</param> /// <param name="configuration">The configuration.</param> /// <param name="versionChecker">The version checker.</param> public DefaultMigrationRunner(IAssemblyLoader assemblyLoader, ICmsConfiguration configuration, IVersionChecker versionChecker) { this.assemblyLoader = assemblyLoader; this.configuration = configuration; this.versionChecker = versionChecker; }
public ShellViewModelMock(IEventAggregator eventPublisher, IAsyncWorker asyncWorker, IServerRepository serverRepository, IVersionChecker versionChecker, IViewFactory factory, bool createDesigners = true, IBrowserPopupController browserPopupController = null) : base(eventPublisher, asyncWorker, serverRepository, versionChecker, factory, createDesigners, browserPopupController) { }
public MainViewModelMock(IEventAggregator eventPublisher, IAsyncWorker asyncWorker, IEnvironmentRepository environmentRepository, IVersionChecker versionChecker, IStudioResourceRepository studioResourceRepository, IConnectControlSingleton connectControlSingleton, IConnectControlViewModel connectControlViewModel, bool createDesigners = true, IBrowserPopupController browserPopupController = null) : base(eventPublisher, asyncWorker, environmentRepository, versionChecker, createDesigners, browserPopupController, studioResourceRepository: studioResourceRepository, connectControlSingleton: connectControlSingleton, connectControlViewModel: connectControlViewModel) { }
/// <summary> /// Create instance of Updater with specific version checking options and provider /// </summary> /// <param name="versionChecker">Version checker</param> /// <param name="releaseProvider">Release provider</param> public Updater(IVersionChecker versionChecker, IReleaseProvider releaseProvider) { _versionChecker = versionChecker; _releaseProvider = releaseProvider; }