public AddParameterStartValuesUICommand( IParameterStartValuesTask startValueTasks, IActiveSubjectRetriever activeSubjectRetriever, IMoBiApplicationController applicationController, IMoBiHistoryManager moBiHistoryManager) : base(startValueTasks, activeSubjectRetriever) { _applicationController = applicationController; _moBiHistoryManager = moBiHistoryManager; }
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)); }
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) { }
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; }