public AddParameterStartValuesUICommand(
     IParameterStartValuesTask startValueTasks,
     IActiveSubjectRetriever activeSubjectRetriever,
     IMoBiApplicationController applicationController, IMoBiHistoryManager moBiHistoryManager)
     : base(startValueTasks, activeSubjectRetriever)
 {
     _applicationController = applicationController;
     _moBiHistoryManager    = moBiHistoryManager;
 }
Exemple #2
0
 public ImportParameterStartValuesPresenter(IImportQuantityView view,
                                            IDialogCreator dialogCreator,
                                            IMoBiContext context,
                                            IImportFromExcelTask excelTask,
                                            IParameterStartValuesTask parameterStartValuesTask,
                                            IDataTableToImportQuantityDTOMapperForParameters dataTableToImportParameterQuantityDTOMapper)
     : base(view, dialogCreator, context, excelTask, parameterStartValuesTask)
 {
     _mapper = dataTableToImportParameterQuantityDTOMapper;
 }
 protected override void Context()
 {
     _view = A.Fake <ISelectAndEditContainerView>();
     _editStartValuesPresenter = A.Fake <IParameterStartValuesPresenter>();
     _moleculeStartValuesTask  = A.Fake <IParameterStartValuesTask>();
     _cloneManager             = A.Fake <ICloneManagerForBuildingBlock>();
     sut = new SelectAndEditParameterStartValuesPresenter(_view, _moleculeStartValuesTask, _cloneManager, new ObjectTypeResolver(), _editStartValuesPresenter, A.Fake <ILegendPresenter>());
     _commandCollector = A.Fake <ICommandCollector>();
     sut.InitializeWith(_commandCollector);
 }
        protected override void Context()
        {
            _context = A.Fake <IMoBiContext>();
            A.CallTo(() => _context.HistoryManager).Returns(A.Fake <IMoBiHistoryManager>());
            _startValuesTask = A.Fake <IParameterStartValuesTask>();
            _view            = A.Fake <IImportQuantityView>();
            _dialogCreator   = A.Fake <IDialogCreator>();
            _dataTableToImportParameterQuantityDTOMapperForMolecules = A.Fake <IDataTableToImportQuantityDTOMapperForParameters>();
            _buildingBlock = A.Fake <IParameterStartValuesBuildingBlock>();
            _excelTask     = A.Fake <IImportFromExcelTask>();
            sut            = new ImportParameterStartValuesPresenter(_view, _dialogCreator, _context, _excelTask, _startValuesTask, _dataTableToImportParameterQuantityDTOMapperForMolecules);
            sut.Initialize();

            A.CallTo(() => _view.BindTo(A <ImportExcelSheetSelectionDTO> ._))
            .Invokes(x => _importExcelSheetDTO = x.GetArgument <ImportExcelSheetSelectionDTO>(0));
        }
Exemple #5
0
 public ParameterStartValuesPresenter(
     IParameterStartValuesView view,
     IParameterStartValueToParameterStartValueDTOMapper startValueMapper,
     IRefreshStartValueFromOriginalBuildingBlockPresenter refreshStartValuesPresenter,
     IParameterStartValuesTask parameterStartValuesTask,
     IParameterStartValuesCreator csvCreator,
     IMoBiContext context,
     IDisplayUnitRetriever displayUnitRetriever,
     ILegendPresenter legendPresenter,
     IDeleteStartValuePresenter deleteStartValuePresenter)
     : base(view, startValueMapper, refreshStartValuesPresenter, parameterStartValuesTask, csvCreator, context, legendPresenter, deleteStartValuePresenter)
 {
     _parameterStartValuesTask = parameterStartValuesTask;
     _displayUnitRetriever     = displayUnitRetriever;
     view.HideIsPresentView();
     view.HideNegativeValuesAllowedView();
 }
 public ParameterStartValuesExtendUICommand(IParameterStartValuesTask startValueTasks, IActiveSubjectRetriever activeSubjectRetriever)
     : base(startValueTasks, activeSubjectRetriever)
 {
 }
Exemple #7
0
 public SelectAndEditParameterStartValuesPresenter(ISelectAndEditContainerView view, IParameterStartValuesTask parameterStartValuesTask, ICloneManagerForBuildingBlock cloneManager,
                                                   IObjectTypeResolver objectTypeResolver, IParameterStartValuesPresenter editPresenter, ILegendPresenter legendPresenter)
     : base(view, parameterStartValuesTask, cloneManager, objectTypeResolver, editPresenter, legendPresenter)
 {
     _editPresenter = editPresenter;
     View.Caption   = AppConstants.Captions.ParameterStartValues;
     View.AddEditView(editPresenter.BaseView);
     _editPresenter.BackgroundColorRetriever = displayColorFor;
     _editPresenter.IsOriginalStartValue     = isTemplate;
 }