public ReturnPackageWindow(IEventAggregatorService eventAggregatorService) { InitializeComponent(); _openPackageLocationEvent = eventAggregatorService?.Subscribe <OpenReturnPackageLocation>(OpenPackageLocation); }
public UserInformationService( IEventAggregatorService eventAggregator, IStorageService storageService) { _eventAggregator = eventAggregator; _storageService = storageService; }
public void SetUp() { _loginDialogView = MockRepository.GenerateMock <ILoginDialogView>(); _cloneRepositoriesDialogView = MockRepository.GenerateMock <ICloneRepositoriesDialogView>(); _createRepositoriesDialogView = MockRepository.GenerateMock <ICreateRepositoriesDialogView>(); _eventAggregatorService = new EventAggregatorService(); _userInformationService = MockRepository.GenerateMock <IUserInformationService>(); _gitClientService = MockRepository.GenerateMock <IGitClientService>(); }
public void SetUp() { _gitClientService = MockRepository.GenerateMock <IGitClientService>(); _gitService = MockRepository.GenerateMock <IGitService>(); _fileService = MockRepository.GenerateMock <IFileService>(); _eventAggregatorService = MockRepository.GenerateMock <IEventAggregatorService>(); _sut = CreateSut(); }
public BitbucketService( IEventAggregatorService eventAggregator, IGitWatcher gitWatcher, IBitbucketClientFactory bitbucketClientFactory) { _eventAggregator = eventAggregator; _gitWatcher = gitWatcher; _bitbucketClientFactory = bitbucketClientFactory; }
public ConnectionService(IStateFactory stateFactory, ILogger logger, IEventAggregatorService eventAggregatorService) : base(stateFactory, logger) { _eventAggregatorService = eventAggregatorService; // Subscribe to the event aggregator for state transition events _eventAggregatorService.Subscribe <StateTransitionEventArgs>(OnStateTransitionRequest); }
public void SetUp() { _gitClientService = MockRepository.GenerateMock <IGitClientService>(); _gitService = MockRepository.GenerateMock <IGitService>(); _userInfoService = MockRepository.GenerateMock <IUserInformationService>(); _messageBoxService = MockRepository.GenerateMock <IMessageBoxService>(); _treeStructureGenerator = MockRepository.GenerateMock <ITreeStructureGenerator>(); _eventAggregatorService = new EventAggregatorService(); _commandsService = MockRepository.GenerateMock <ICommandsService>(); _vsTools = MockRepository.GenerateMock <IVsTools>(); }
public void SetUp() { _gitClientService = MockRepository.GenerateMock <IGitClientService>(); _pullRequestDiffViewModel = MockRepository.GenerateMock <IPullRequestDiffViewModel>(); _gitService = MockRepository.GenerateMock <IGitService>(); _userInfoService = MockRepository.GenerateMock <IUserInformationService>(); _messageBoxService = MockRepository.GenerateMock <IMessageBoxService>(); _eventAggregatorService = new EventAggregatorService(); _commandsService = MockRepository.GenerateMock <ICommandsService>(); _vsTools = MockRepository.GenerateMock <IVsTools>(); }
public GitWatcher( IAppServiceProvider appServiceProvider, IEventAggregatorService eventAggregatorService, IGitService gitService ) { _syncContext = SynchronizationContext.Current; this._eventAggregatorService = eventAggregatorService; _gitService = gitService; _gitExt = appServiceProvider.GetService <IGitExt>(); }
public void SetUp() { _loginDialogView = MockRepository.GenerateMock <ILoginDialogView>(); _cloneRepositoriesDialogView = MockRepository.GenerateMock <ICloneRepositoriesDialogView>(); _createRepositoriesDialogView = MockRepository.GenerateMock <ICreateRepositoriesDialogView>(); _eventAggregatorService = new EventAggregatorService(); _userInformationService = MockRepository.GenerateMock <IUserInformationService>(); _gitClientService = MockRepository.GenerateMock <IGitClientService>(); _vsTools = MockRepository.GenerateMock <IVsTools>(); _teamExplorerCommandsService = MockRepository.GenerateMock <ITeamExplorerCommandsService>(); _gitService = MockRepository.GenerateMock <IGitService>(); }
public PublishEventAggregatorServiceTester() { // 1) arrange var errorHandler = MockRepository.GenerateMock <IErrorHandler>(); eventPublisher = MockRepository.GenerateMock <IEventPublisher>(); IPublisherCreator publisherCreator = new PublisherCreator_Mock(eventPublisher); var eventConteiner = MockRepository.GenerateMock <IEventContainer>(); eventAggregator = new EventAggregatorService(errorHandler, publisherCreator, eventConteiner); plugin = "TeoVincent"; }
public void SetUp() { _gitClientService = MockRepository.GenerateMock <IGitClientService>(); _gitService = MockRepository.GenerateMock <IGitService>(); _pageNavigationService = MockRepository.GenerateMock <IPageNavigationService <IPullRequestsWindow> >(); _eventAggregator = new EventAggregatorService(); _treeStructureGenerator = MockRepository.GenerateMock <ITreeStructureGenerator>(); _commandsService = MockRepository.GenerateMock <ICommandsService>(); _sut = CreateSut(); }
public ConnectionService(ILogger logger, IStateTransitionStrategy stateTransitionStrategy, IEventAggregatorService eventAggregatorService, IEnumerable<ITestState> testStates) { _logger = logger; _stateTransitionStrategy = stateTransitionStrategy; _eventAggregatorService = eventAggregatorService; _testStates = testStates; Initailise(_stateTransitionStrategy); LogCurrentState(); }
public void SetUp() { _gitClientService = MockRepository.GenerateMock <IGitClientService>(); _gitService = MockRepository.GenerateMock <IGitService>(); _pageNavigationService = MockRepository.GenerateMock <IPageNavigationService <IPullRequestsWindow> >(); _eventAggregator = new EventAggregatorService(); _treeStructureGenerator = MockRepository.GenerateMock <ITreeStructureGenerator>(); _commandsService = MockRepository.GenerateMock <ICommandsService>(); _pullRequestDiffViewModel = MockRepository.GenerateMock <IPullRequestDiffViewModel>(); _pullRequestDiffViewModel.Stub(x => x.ThrowableCommands).Return(new List <ReactiveCommand>()); _sut = CreateSut(); }
public ReturnPackageWindowViewModel(IReturnPackage returnPackage, IReturnPackageService returnPackageService, IDialogService dialogService, IEventAggregatorService eventAggregatorService) { _dialogService = dialogService; _returnPackageService = returnPackageService; _eventAggregatorService = eventAggregatorService; ReturnPackage = returnPackage; SelectAll = false; foreach (var returnFile in ReturnPackage.ReturnFilesDetails) { returnFile.PropertyChanged += ReturnFile_PropertyChanged; } LoadEncodingsOptions(); }
public ImportWizard(ObservableCollection <IProgressHeaderItem> pages, IEventAggregatorService eventAggregatorService, IProjectsControllerService projectsControllerService) { InitializeComponent(); UpdatePageIndexes(pages); AddDataTemplates(this, pages); _model = new WizardViewModel(this, pages, eventAggregatorService); _model.SelectedPageChanged += Model_SelectedPageChanged; _model.RequestClose += ProjectWizardViewModel_RequestClose; _projectControllerService = projectsControllerService; _projectCreatedEvent = eventAggregatorService.Subscribe <ProjectCreated>(OnProjectCreated); DataContext = _model; }
public TransitTmImporter(LanguagePair languagePair, string description, string tmPath, IEventAggregatorService eventAggregator) { _eventAggregator = eventAggregator; _translationMemory = new FileBasedTranslationMemory( tmPath, description, languagePair.SourceLanguage, languagePair.TargetLanguage, FuzzyIndexes.SourceCharacterBased | FuzzyIndexes.SourceWordBased | FuzzyIndexes.TargetCharacterBased | FuzzyIndexes.TargetWordBased, BuiltinRecognizers.RecognizeAll, TokenizerFlags.DefaultFlags, WordCountFlags.BreakOnTag | WordCountFlags.BreakOnDash | WordCountFlags.BreakOnApostrophe); _translationMemory.Save(); }
public PublishSection( IPublishSectionView view, IAppServiceProvider appServiceProvider, IGitClientService gitClientService, IGitWatcher gitWatcher, IUserInformationService userInformationService, IEventAggregatorService eventAggregator ) : base(view) { _appServiceProvider = appServiceProvider; _userInformationService = userInformationService; _eventAggregator = eventAggregator; Title = $"{Resources.PublishSectionTitle} to {gitClientService.Origin}"; IsVisible = IsGitLocalRepoAndLoggedIn(gitWatcher.ActiveRepo); _obs = _eventAggregator.GetEvent <ActiveRepositoryChangedEvent>().Subscribe(x => IsVisible = IsGitLocalRepoAndLoggedIn(x.ActiveRepository)); }
public WizardViewModel(Window window, ObservableCollection <IProgressHeaderItem> pages, IEventAggregatorService eventAggregatorService) { _window = window; if (_window != null) { _window.SizeChanged += Window_SizeChanged; } Pages = pages; _eventAggregatorService = eventAggregatorService; if (_window != null) { CalculateProgressHeaderItemsSize(_window.ActualWidth); } SetCurrentPage(0); }
public CreateProjectViewModel(IWizardModel wizardModel, IProjectService projectService, IEventAggregatorService eventAggregatorService, object view) : base(view) { _currentPageNumber = 3; _wizardModel = wizardModel; _displayName = PluginResources.Wizard_CreateProj_DisplayName; _tooltip = PluginResources.Wizard_PackageDetails_Tooltip; _isPreviousEnabled = true; _isNextEnabled = false; _projectService = projectService; _eventAggregatorService = eventAggregatorService; _fileProgressEvent = _eventAggregatorService?.Subscribe <TmFilesProgress>(OnTmFileProgressChanged); _xliffCreationProgressEvent = _eventAggregatorService?.Subscribe <XliffCreationProgress>(OnXliffCreationProgressChanged); _projectCreationProgressEvent = _eventAggregatorService?.Subscribe <ProjectCreationProgress>(OnStudioProjectProgressChanged); _createProjectEvent = _eventAggregatorService?.Subscribe <CreateStudioProject>(CreateTradosProject); TmSummaryOptions = new ObservableCollection <TmSummaryOptions>(); TmImportProgress = new ObservableCollection <TmSummaryOptions>(); PropertyChanged += CreateProjectViewModelChanged; CanCancel = true; }
public PullRequestNavigationItem( IYouTrackClientService youTrackClientService, IGitService gitService, IEventAggregatorService eventAggregator, IUserInformationService userInformationService, ICommandsService commandService ) : base(null) { _youTrackClientService = youTrackClientService; _gitService = gitService; _eventAggregator = eventAggregator; _userInformationService = userInformationService; _commandService = commandService; Text = Resources.PullRequestNavigationItemTitle; Image = Resources.PullRequest; IsVisible = ShouldBeVisible(_userInformationService.ConnectionData); var connectionObs = _eventAggregator.GetEvent <ConnectionChangedEvent>(); var repoObs = _eventAggregator.GetEvent <ActiveRepositoryChangedEvent>(); _observable = connectionObs.Select(x => Unit.Default).Merge(repoObs.Select(x => Unit.Default)).Subscribe(_ => ValidateVisibility()); }
public CreateIssueViewModel( IYouTrackClientService youTrackClientService, IPageNavigationService <IYouTrackIssuesWindow> pageNavigationService, IEventAggregatorService eventAggregator, IUserInformationService userInfoService, ICommandsService commandsService, IDataNotifier dataNotifier, IPullRequestDiffViewModel pullRequestDiffViewModel ) { _youTrackClientService = youTrackClientService; _pageNavigationService = pageNavigationService; _eventAggregator = eventAggregator; _dataNotifier = dataNotifier; PullRequestDiffViewModel = pullRequestDiffViewModel; _userInfoService = userInfoService; SelectedReviewers = new ReactiveList <GitUser>(); }
public StateFactory(IEventAggregatorService eventAggregatorService, ILogger logger) { _eventAggregatorService = eventAggregatorService; _logger = logger; }
public PackageDetailsViewModel(IWizardModel wizardModel, IPackageService packageService, IDialogService folderService, IStudioService studioService, string projectsXmlFilePath, IEventAggregatorService eventAggregator, object view) : base(view) { _wizardModel = wizardModel; CurrentPageNumber = 1; _displayName = PluginResources.Wizard_PackageDetails_DisplayName; _tooltip = PluginResources.Wizard_PackageDetails_Tooltip; IsPreviousEnabled = false; IsNextEnabled = true; CanCancel = true; _isValid = false; _dialogService = folderService; _studioService = studioService; PackageModel = new AsyncTaskWatcherService <PackageModel>( packageService.OpenPackage(_wizardModel.TransitFilePathLocation, _wizardModel.PathToTempFolder)); Customers = new AsyncTaskWatcherService <List <Customer> >(_studioService.GetCustomers(projectsXmlFilePath)); ProjectTemplates = new ObservableCollection <ProjectTemplateInfo>(_studioService.GetProjectTemplates()); SelectedProjectTemplate = ProjectTemplates[0]; DueDate = null; _displayStartDate = DateTime.Now; _errorMessage = string.Empty; PropertyChanged += PackageDetailsViewModelChanged; _errorMessageEvent = eventAggregator.Subscribe <Error>(OnErrorOccured); }
public ProjectService(IEventAggregatorService eventAggregatorService) : this() { _eventAggregatorService = eventAggregatorService; _iconPath = string.IsNullOrEmpty(_iconPath) ? GetProjectIconPath() : _iconPath; }
public MessageBoxService(IEventAggregatorService eventAggregator) { _eventAggregator = eventAggregator; }
public BitbucketService(IEventAggregatorService eventAggregator, IGitWatcher gitWatcher) { _eventAggregator = eventAggregator; _gitWatcher = gitWatcher; }
public DisconnectedState(IEventAggregatorService eventAggregatorService) { _eventAggregatorService = eventAggregatorService; }
public EventAggregatorStateTransitionStrategy(IEventAggregatorService eventAggregatorService) { _eventAggregatorService = eventAggregatorService; }
public YouTrackService(IEventAggregatorService eventAggregator, IGitWatcher gitWatcher) { _eventAggregator = eventAggregator; _gitWatcher = gitWatcher; }