Ejemplo n.º 1
0
 protected JournalPresenter(
     IJournalView view,
     IRegionResolver regionResolver,
     IJournalPageToJournalPageDTOMapper mapper,
     IJournalTask journalTask,
     IViewItemContextMenuFactory viewItemContextMenuFactory,
     IJournalRetriever journalRetriever,
     IJournalPagePreviewPresenter previewPresenter,
     IJournalSearchPresenter searchPresenter, RegionName regionName)
     : base(view)
 {
     _mapper      = mapper;
     _journalTask = journalTask;
     _viewItemContextMenuFactory = viewItemContextMenuFactory;
     _journalRetriever           = journalRetriever;
     _previewPresenter           = previewPresenter;
     _searchPresenter            = searchPresenter;
     _region             = regionResolver.RegionWithName(regionName);
     _allJournalPageDTOs = new NotifyList <JournalPageDTO>();
     View.AddPreviewView(_previewPresenter.BaseView);
     View.AddSeachView(_searchPresenter.BaseView);
     AddSubPresenters(_previewPresenter, _searchPresenter);
     View.BindTo(_allJournalPageDTOs);
     View.SearchVisible = false;
     _journalSearch     = null;
     _region.Add(View);
 }
Ejemplo n.º 2
0
        protected override void Context()
        {
            _view                       = A.Fake <IJournalView>();
            _regionResolver             = A.Fake <IRegionResolver>();
            _mapper                     = A.Fake <IJournalPageToJournalPageDTOMapper>();
            _journalTask                = A.Fake <IJournalTask>();
            _viewItemContextMenuFactory = A.Fake <IViewItemContextMenuFactory>();
            _journalRetriever           = A.Fake <IJournalRetriever>();
            _previewPresenter           = A.Fake <IJournalPagePreviewPresenter>();
            _journalExportTask          = A.Fake <IJournalExportTask>();
            _searchPresenter            = A.Fake <IJournalSearchPresenter>();
            _journalSearch              = new JournalSearch();
            A.CallTo(() => _view.BindTo(A <IEnumerable <JournalPageDTO> > ._))
            .Invokes(x => _allWorkingJournalItemDTOs = x.GetArgument <IEnumerable <JournalPageDTO> >(0).DowncastTo <IList <JournalPageDTO> >());

            _region = A.Fake <IRegion>();
            A.CallTo(_regionResolver).WithReturnType <IRegion>().Returns(_region);

            sut = new JournalPresenterForSpecs(_view, _regionResolver, _mapper, _journalTask, _viewItemContextMenuFactory,
                                               _journalRetriever, _previewPresenter, _searchPresenter);

            _journal = new Journal();
            A.CallTo(() => _journalRetriever.Current).Returns(_journal);

            _journalPage    = new JournalPage();
            _journalPageDTO = new JournalPageDTO(_journalPage);
            A.CallTo(_mapper).WithReturnType <JournalPageDTO>().Returns(_journalPageDTO);
        }
Ejemplo n.º 3
0
 public JournalPresenterForSpecs(IJournalView view, IRegionResolver regionResolver, IJournalPageToJournalPageDTOMapper mapper,
                                 IJournalTask journalTask, IViewItemContextMenuFactory viewItemContextMenuFactory, IJournalRetriever journalRetriever,
                                 IJournalPagePreviewPresenter previewPresenter, IJournalSearchPresenter searchPresenter) :
     base(view, regionResolver, mapper, journalTask, viewItemContextMenuFactory, journalRetriever,
          previewPresenter, searchPresenter, new RegionName("XX", "XX", ApplicationIcons.EmptyIcon))
 {
 }
 public ProjectTask(IWorkspace workspace,
                    IApplicationController applicationController,
                    IDialogCreator dialogCreator,
                    IExecutionContext executionContext,
                    IHeavyWorkManager heavyWorkManager,
                    IWorkspaceLayoutUpdater workspaceLayoutUpdater,
                    IUserSettings userSettings,
                    IJournalTask journalTask,
                    IJournalRetriever journalRetriever,
                    ISnapshotTask snapshotTask,
                    IBuildingBlockInProjectManager buildingBlockInProjectManager
                    )
 {
     _workspace                     = workspace;
     _applicationController         = applicationController;
     _dialogCreator                 = dialogCreator;
     _executionContext              = executionContext;
     _heavyWorkManager              = heavyWorkManager;
     _workspaceLayoutUpdater        = workspaceLayoutUpdater;
     _userSettings                  = userSettings;
     _journalTask                   = journalTask;
     _journalRetriever              = journalRetriever;
     _snapshotTask                  = snapshotTask;
     _buildingBlockInProjectManager = buildingBlockInProjectManager;
 }
Ejemplo n.º 5
0
        public override Task GlobalContext()
        {
            _project                          = new PKSimProject();
            _dialogCreator                    = A.Fake <IDialogCreator>();
            _workspace                        = A.Fake <IWorkspace>();
            _executionContext                 = A.Fake <IExecutionContext>();
            _applicationController            = A.Fake <IApplicationController>();
            _workspaceLayoutUpdater           = A.Fake <IWorkspaceLayoutUpdater>();
            _userSettings                     = A.Fake <IUserSettings>();
            _journalTask                      = A.Fake <IJournalTask>();
            _journalRetriever                 = A.Fake <IJournalRetriever>();
            _snapshotTask                     = A.Fake <ISnapshotTask>();
            _buildingBlockInSimulationManager = A.Fake <IBuildingBlockInSimulationManager>();
            _workspace.Project                = _project;
            _workspace.WorkspaceLayout        = new WorkspaceLayout();
            _heavyWorkManager                 = new HeavyWorkManagerForSpecs();

            _simulation = new IndividualSimulation();

            _project.AddBuildingBlock(_simulation);

            sut = new ProjectTask(_workspace, _applicationController, _dialogCreator,
                                  _executionContext, _heavyWorkManager, _workspaceLayoutUpdater, _userSettings,
                                  _journalTask, _journalRetriever, _snapshotTask, _buildingBlockInSimulationManager);

            _oldFileExitst = FileHelper.FileExists;

            return(_completed);
        }
Ejemplo n.º 6
0
 public JournalPresenter(IJournalView view, IRegionResolver regionResolver, IJournalPageToJournalPageDTOMapper mapper,
                         IJournalTask journalTask, IViewItemContextMenuFactory viewItemContextMenuFactory,
                         IJournalRetriever journalRetriever, IJournalPagePreviewPresenter previewPresenter,
                         IJournalSearchPresenter searchPresenter) :
     base(view, regionResolver, mapper, journalTask, viewItemContextMenuFactory, journalRetriever,
          previewPresenter, searchPresenter, RegionNames.Journal)
 {
 }
Ejemplo n.º 7
0
 public JournalPageEditorView(IImageListRetriever imageListRetriever, IJournalTask journalTask, IClipboardTask clipboardTask)
 {
     InitializeComponent();
     _imageListRetriever = imageListRetriever;
     _journalTask        = journalTask;
     _clipboardTask      = clipboardTask;
     _screenBinder       = new ScreenBinder <JournalPageDTO>();
 }
 public CustomRichEditCommandFactoryService(RichEditControl control, IRichEditCommandFactoryService service, IJournalTask journalTask, IClipboardTask clipboardTask,
                                            Func <JournalPageDTO> journalPageDTORetriever)
 {
     _control                 = control;
     _service                 = service;
     _journalTask             = journalTask;
     _clipboardTask           = clipboardTask;
     _journalPageDTORetriever = journalPageDTORetriever;
 }
Ejemplo n.º 9
0
 public SimulationTransferLoader(
     ISimulationPersistor simulationPersister,
     IProjectRetriever projectRetriever,
     IJournalTask journalTask
     )
 {
     _simulationPersister = simulationPersister;
     _projectRetriever    = projectRetriever;
     _journalTask         = journalTask;
 }
 public CustomSaveDocumentCommand(
     RichEditControl control,
     IJournalTask journalTask,
     Func <JournalPageDTO> journalPageDTORetriever)
     : base(control)
 {
     _control                 = control;
     _journalTask             = journalTask;
     _journalPageDTORetriever = journalPageDTORetriever;
 }
 public AddParameterAnalysableToActiveJournalPageUICommand(
     IJournalTask journalTask,
     IObservedDataRepository observedDataRepository,
     IOSPSuiteExecutionContext executionContext,
     IActiveSubjectRetriever activeSubjectRetriever
     ) : base(activeSubjectRetriever)
 {
     _journalTask            = journalTask;
     _observedDataRepository = observedDataRepository;
     _executionContext       = executionContext;
 }
Ejemplo n.º 12
0
 public SimulationTransferLoader(IDimensionFactory dimensionFactory, IObjectBaseFactory objectBaseFactory,
                                 ISimulationPersistor simulationPersister, IProjectRetriever projectRetriever, IJournalTask journalTask,
                                 ICloneManagerForModel cloneManagerForModel)
 {
     _dimensionFactory     = dimensionFactory;
     _objectBaseFactory    = objectBaseFactory;
     _simulationPersister  = simulationPersister;
     _projectRetriever     = projectRetriever;
     _journalTask          = journalTask;
     _cloneManagerForModel = cloneManagerForModel;
 }
Ejemplo n.º 13
0
        protected override void Context()
        {
            base.Context();
            _view                  = A.Fake <IJournalPagePreviewView>();
            _journalTask           = A.Fake <IJournalTask>();
            _journalPageTask       = A.Fake <IJournalPageTask>();
            _relatedItemsPresenter = A.Fake <IRelatedItemsPresenter>();
            sut = new JournalPagePreviewPresenter(_view, _journalTask, _journalPageTask, _relatedItemsPresenter);

            _journalPageDTO = new JournalPageDTO(new JournalPage());
        }
Ejemplo n.º 14
0
 protected override void Context()
 {
     _pkmlFile            = "file";
     _project             = new PKSimProject();
     _simulationPersister = A.Fake <ISimulationPersistor>();
     _projectRetriever    = A.Fake <IProjectRetriever>();
     _journalTask         = A.Fake <IJournalTask>();
     sut = new SimulationTransferLoader(_simulationPersister, _projectRetriever, _journalTask);
     _simulationTransfer = new SimulationTransfer();
     A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project);
     A.CallTo(() => _simulationPersister.Load(_pkmlFile, A <IWithIdRepository> ._)).Returns(_simulationTransfer);
 }
Ejemplo n.º 15
0
        public JournalTestPresenter(IJournalTestView view, IJournalDiagramPresenter journalDiagramPresenter, IJournalTask journalTask, IJournalExportTask journalExportTask, IJournalRetriever journalRetriever, IJournalPresenter journalPresenter, IJournalPageEditorFormPresenter journalPageEditorFormPresenter, IJournalRichEditFormPresenter journalRichEditFormPresenter) : base(view)
        {
            _view.AddDiagram(journalDiagramPresenter.View);

            _journalTask                    = journalTask;
            _journalExportTask              = journalExportTask;
            _journalRetriever               = journalRetriever;
            _journalPresenter               = journalPresenter;
            _journalDiagramPresenter        = journalDiagramPresenter;
            _journalPageEditorFormPresenter = journalPageEditorFormPresenter;
            _journalRichEditFormPresenter   = journalRichEditFormPresenter;
        }
 public ContextPersistor(IProjectConverterLogger projectConverterLogger, ISessionManager sessionManager, IProjectPersistor projectPersistor,
                         IHistoryManagerPersistor historyManagerPersistor, IProjectFileCompressor projectFileCompressor, IEventPublisher eventPublisher, IJournalTask journalTask, IJournalLoader journalLoader)
 {
     _projectConverterLogger  = projectConverterLogger;
     _sessionManager          = sessionManager;
     _projectPersistor        = projectPersistor;
     _historyManagerPersistor = historyManagerPersistor;
     _projectFileCompressor   = projectFileCompressor;
     _eventPublisher          = eventPublisher;
     _journalTask             = journalTask;
     _journalLoader           = journalLoader;
 }
Ejemplo n.º 17
0
 public JournalPagePreviewPresenter(
     IJournalPagePreviewView view,
     IJournalTask journalTask,
     IJournalPageTask journalPageTask,
     IRelatedItemsPresenter relatedItemsPresenter)
     : base(view)
 {
     _journalTask           = journalTask;
     _journalPageTask       = journalPageTask;
     _relatedItemsPresenter = relatedItemsPresenter;
     _view.AddRelatedItemsView(_relatedItemsPresenter.View);
     AddSubPresenters(_relatedItemsPresenter);
 }
Ejemplo n.º 18
0
 protected override void Context()
 {
     _pkmlFile             = "file";
     _project              = new PKSimProject();
     _dimensionFactory     = A.Fake <IDimensionFactory>();
     _objectBaseFactory    = A.Fake <IObjectBaseFactory>();
     _simulationPersister  = A.Fake <ISimulationPersistor>();
     _projectRetriever     = A.Fake <IProjectRetriever>();
     _journalTask          = A.Fake <IJournalTask>();
     _cloneManagerForModel = A.Fake <ICloneManagerForModel>();
     sut = new SimulationTransferLoader(_dimensionFactory, _objectBaseFactory, _simulationPersister, _projectRetriever, _journalTask, _cloneManagerForModel);
     _simulationTransfer = new SimulationTransfer();
     A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project);
     A.CallTo(() => _simulationPersister.Load(_pkmlFile, _dimensionFactory, _objectBaseFactory, A <IWithIdRepository> ._, _cloneManagerForModel)).Returns(_simulationTransfer);
 }
Ejemplo n.º 19
0
 public JournalPageEditorPresenter(
     IJournalPageEditorView view,
     IContentLoader contentLoader,
     IJournalPageToJournalPageDTOMapper mapper,
     IJournalTask journalTask,
     IJournalRetriever journalRetriever,
     IPresentationUserSettings userSettings
     )
     : base(view)
 {
     _contentLoader       = contentLoader;
     _mapper              = mapper;
     _journalTask         = journalTask;
     _journalRetriever    = journalRetriever;
     _journalPageSettings = userSettings.JournalPageEditorSettings;
     _view.ApplyUserSettingsToRichEdit(_journalPageSettings);
 }
Ejemplo n.º 20
0
 public JournalDiagramPresenter(
     IJournalDiagramView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator,
     IDiagramModelFactory diagramModelFactory,
     IPresentationUserSettings userSettings, IJournalTask journalTask,
     IJournalPageTask journalPageTask, IReloadRelatedItemTask reloadRelatedItemTask,
     IJournalComparisonTask journalComparisonTask, IMultipleBaseNodeContextMenuFactory multipleNodeContextMenuFactory,
     IViewItemContextMenuFactory viewItemContextMenuFactory)
     : base(view, layouter, dialogCreator, diagramModelFactory)
 {
     _userSettings                   = userSettings;
     _journalTask                    = journalTask;
     _journalPageTask                = journalPageTask;
     _reloadRelatedItemTask          = reloadRelatedItemTask;
     _journalComparisonTask          = journalComparisonTask;
     _multipleNodeContextMenuFactory = multipleNodeContextMenuFactory;
     _viewItemContextMenuFactory     = viewItemContextMenuFactory;
 }
Ejemplo n.º 21
0
 public override void GlobalContext()
 {
     base.GlobalContext();
     _project                   = A.Fake <IPKSimProject>();
     _dialogCreator             = A.Fake <IDialogCreator>();
     _workspace                 = A.Fake <IWorkspace>();
     _executionContext          = A.Fake <IExecutionContext>();
     _applicationController     = A.Fake <IApplicationController>();
     _workspaceLayoutUpdater    = A.Fake <IWorkspaceLayoutUpdater>();
     _userSettings              = A.Fake <IUserSettings>();
     _journalTask               = A.Fake <IJournalTask>();
     _journalRetriever          = A.Fake <IJournalRetriever>();
     _workspace.Project         = _project;
     _workspace.WorkspaceLayout = new WorkspaceLayout();
     _heavyWorkManager          = new HeavyWorkManagerForSpecs();
     sut = new ProjectTask(_workspace, _applicationController, _dialogCreator,
                           _executionContext, _heavyWorkManager, _workspaceLayoutUpdater, _userSettings, _journalTask, _journalRetriever);
     _oldFileExitst = FileHelper.FileExists;
 }
Ejemplo n.º 22
0
        protected override void Context()
        {
            _view             = A.Fake <IJournalPageEditorView>();
            _contentLoader    = A.Fake <IContentLoader>();
            _eventPublisher   = A.Fake <IEventPublisher>();
            _journalTask      = A.Fake <IJournalTask>();
            _mapper           = A.Fake <IJournalPageToJournalPageDTOMapper>();
            _journalSearch    = new JournalSearch();
            _userSettings     = A.Fake <IPresentationUserSettings>();
            _journalRetriever = A.Fake <IJournalRetriever>();
            sut = new JournalPageEditorPresenter(_view, _contentLoader, _mapper, _journalTask, _journalRetriever, _userSettings);

            _journalPage    = new JournalPage();
            _journalPageDTO = new JournalPageDTO(_journalPage);

            _journal = new Journal();
            _journal.AddJournalPage(_journalPage);
            A.CallTo(() => _journalRetriever.Current).Returns(_journal);
            A.CallTo(_mapper).WithReturnType <JournalPageDTO>().Returns(_journalPageDTO);
        }
Ejemplo n.º 23
0
        protected override void Context()
        {
            _journalTask            = A.Fake <IJournalTask>();
            _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>();
            _observedDataRepository = A.Fake <IObservedDataRepository>();
            _executionContext       = A.Fake <IOSPSuiteExecutionContext>();

            sut = new AddParameterAnalysableToActiveJournalPageUICommand(_journalTask, _observedDataRepository, _executionContext, _activeSubjectRetriever);

            _parameterIdentification = new ParameterIdentification();

            sut.Subject = _parameterIdentification;

            _simulation1 = A.Fake <ISimulation>();
            _simulation2 = A.Fake <ISimulation>();
            _parameterIdentification.AddSimulation(_simulation1);
            _parameterIdentification.AddSimulation(_simulation2);

            _obs1 = new DataRepository("OBS1");
            _obs2 = new DataRepository("OBS2");
            A.CallTo(() => _observedDataRepository.AllObservedDataUsedBy(_parameterIdentification)).Returns(new[] { _obs1, _obs2 });
        }
        protected override void Context()
        {
            _journalTask           = A.Fake <IJournalTask>();
            _view                  = A.Fake <IJournalDiagramView>();
            _reloadRelatedItemTask = A.Fake <IReloadRelatedItemTask>();
            var journalComparisonTask = A.Fake <IJournalComparisonTask>();

            _multipleBaseNodeContextMenuFactory = A.Fake <IMultipleBaseNodeContextMenuFactory>();
            _journalPageTask            = A.Fake <IJournalPageTask>();
            _userSettings               = A.Fake <IPresentationUserSettings>();
            _dialogCreator              = A.Fake <IDialogCreator>();
            _containerBaseLayouter      = A.Fake <IContainerBaseLayouter>();
            _viewItemContextMenuFactory = A.Fake <IViewItemContextMenuFactory>();
            _diagramModelFactory        = A.Fake <IDiagramModelFactory>();
            sut = new JournalDiagramPresenter(_view, _containerBaseLayouter, _dialogCreator, _diagramModelFactory, _userSettings, _journalTask,
                                              _journalPageTask, _reloadRelatedItemTask, journalComparisonTask, _multipleBaseNodeContextMenuFactory, _viewItemContextMenuFactory);

            _journal        = new Journal();
            _journalDiagram = new JournalDiagram().WithName(global::OSPSuite.Assets.Captions.Journal.DefaultDiagramName);
            _journal.AddDiagram(_journalDiagram);
            _journalDiagram.DiagramManager = A.Fake <IDiagramManager <JournalDiagram> >();
            _journalDiagram.DiagramModel   = A.Fake <IDiagramModel>();
            sut.Handle(new JournalLoadedEvent(_journal));
        }
Ejemplo n.º 25
0
 public AddRelatedItemsToActiveJournalPageUICommand(IJournalTask journalTask, IActiveSubjectRetriever activeSubjectRetriever)
     : base(activeSubjectRetriever)
 {
     _journalTask = journalTask;
 }
Ejemplo n.º 26
0
 public SelectJournalUICommand(IJournalTask journalTask)
 {
     _journalTask = journalTask;
 }
Ejemplo n.º 27
0
 public CreateJournalPageUICommand(IJournalTask journalTask)
 {
     _journalTask = journalTask;
 }
Ejemplo n.º 28
0
 public RefreshJournalUICommand(IJournalTask journalTask)
 {
     _journalTask = journalTask;
 }