public SimulationExplorerPresenter(ISimulationExplorerView view, IRegionResolver regionResolver, ITreeNodeFactory treeNodeFactory, IViewItemContextMenuFactory viewItemContextMenuFactory,
                                    IMoBiContext context, IClassificationPresenter classificationPresenter,
                                    IToolTipPartCreator toolTipPartCreator, IMultipleTreeNodeContextMenuFactory multipleTreeNodeContextMenuFactory,
                                    IProjectRetriever projectRetriever, IInteractionTasksForSimulation interactionTasksForSimulation, IParameterAnalysablesInExplorerPresenter parameterAnalysablesInExplorerPresenter) :
     base(view, regionResolver, treeNodeFactory, viewItemContextMenuFactory, context, RegionNames.SimulationExplorer,
          classificationPresenter, toolTipPartCreator, multipleTreeNodeContextMenuFactory, projectRetriever)
 {
     _interactionTasksForSimulation           = interactionTasksForSimulation;
     _parameterAnalysablesInExplorerPresenter = parameterAnalysablesInExplorerPresenter;
     _parameterAnalysablesInExplorerPresenter.InitializeWith(this, classificationPresenter);
 }
 protected override void Context()
 {
     _projectRetriever                        = A.Fake <IProjectRetriever>();
     _view                                    = A.Fake <ISimulationExplorerView>();
     _regionResolver                          = A.Fake <IRegionResolver>();
     _treeNodeFactory                         = A.Fake <ITreeNodeFactory>();
     _viewItemContextMenuFactory              = A.Fake <IViewItemContextMenuFactory>();
     _context                                 = A.Fake <IMoBiContext>();
     _classificationPresenter                 = A.Fake <IClassificationPresenter>();
     _toolTipPartCreator                      = A.Fake <IToolTipPartCreator>();
     _multipleTreeNodeContextMenuFactory      = A.Fake <IMultipleTreeNodeContextMenuFactory>();
     _interactionTaskForSimulation            = A.Fake <IInteractionTasksForSimulation>();
     _parameterAnalysablesInExplorerPresenter = A.Fake <IParameterAnalysablesInExplorerPresenter>();
     sut = new SimulationExplorerPresenter(_view, _regionResolver, _treeNodeFactory, _viewItemContextMenuFactory, _context,
                                           _classificationPresenter, _toolTipPartCreator, _multipleTreeNodeContextMenuFactory, _projectRetriever, _interactionTaskForSimulation, _parameterAnalysablesInExplorerPresenter);
 }
 protected override void Context()
 {
     _applicationConfiguration = A.Fake <IApplicationConfiguration>();
     _contentLoader            = A.Fake <IContentLoader>();
     _dialogCreator            = A.Fake <IDialogCreator>();
     _relatedItemSerializer    = A.Fake <IRelatedItemSerializer>();
     _simulationTask           = A.Fake <InteractionTasksForSimulation>();
     _context                     = A.Fake <IMoBiContext>();
     _cloneManager                = A.Fake <ICloneManagerForBuildingBlock>();
     _taskRetriever               = A.Fake <IBuildingBlockTaskRetriever>();
     _pkSimExportTask             = A.Fake <IPKSimExportTask>();
     _simulationLoader            = A.Fake <ISimulationLoader>();
     _objectIdResetter            = A.Fake <IObjectIdResetter>();
     _observedDataTask            = A.Fake <IObservedDataTask>();
     _parameterIdentificationTask = A.Fake <IParameterIdentificationTask>();
     _sensitivityAnalysisTask     = A.Fake <ISensitivityAnalysisTask>();
     sut = new ReloadRelatedItemTask(_applicationConfiguration, _contentLoader, _dialogCreator,
                                     _relatedItemSerializer, _context, _cloneManager, _taskRetriever, _pkSimExportTask, _simulationLoader, _observedDataTask, _objectIdResetter, _parameterIdentificationTask, _sensitivityAnalysisTask);
     _relatedItem = A.Fake <RelatedItem>();
 }
Example #4
0
 public NewSimulationCommand(IInteractionTasksForSimulation editTasksForSimulation, INotificationPresenter notificationPresenter, IMoBiContext context)
 {
     _editTasksForSimulation = editTasksForSimulation;
     _notificationPresenter  = notificationPresenter;
     _context = context;
 }
 public RemoveMultipleSimulationsUICommand(IMoBiContext context, IInteractionTasksForSimulation simulationTasks)
 {
     _context         = context;
     _simulationTasks = simulationTasks;
 }