protected override void Context() { base.Context(); _context = A.Fake <IMoBiContext>(); A.CallTo(() => _context.HistoryManager).Returns(A.Fake <IMoBiHistoryManager>()); _startValuesTask = A.Fake <IMoleculeStartValuesTask>(); _view = A.Fake <IImportQuantityView>(); _dialogCreator = A.Fake <IDialogCreator>(); _dataTableToImportQuantityDTOMapperForMolecules = A.Fake <IDataTableToImportQuantityDTOMapperForMolecules>(); _buildingBlock = new MoleculeStartValuesBuildingBlock(); _excelTask = A.Fake <IImportFromExcelTask>(); sut = new ImportMoleculeStartValuePresenter(_view, _dialogCreator, _context, _excelTask, _startValuesTask, _dataTableToImportQuantityDTOMapperForMolecules); sut.Initialize(); _quantityImporterDTO = new QuantityImporterDTO(); new List <ImportedQuantityDTO> { new ImportedQuantityDTO { Name = "drug", ContainerPath = new ObjectPath("First") }, new ImportedQuantityDTO { Name = "drug", ContainerPath = new ObjectPath("Second") }, }.Each(_quantityImporterDTO.QuantitDTOs.Add); A.CallTo(() => _dataTableToImportQuantityDTOMapperForMolecules.MapFrom(A <DataTable> ._, _buildingBlock)).Returns(_quantityImporterDTO); A.CallTo(() => _view.Display()).Invokes(() => { sut.StartImport(); sut.TransferImportedQuantities(); }); }
public AddMoleculeStartValuesUICommand( IMoleculeStartValuesTask startValueTasks, IActiveSubjectRetriever activeSubjectRetriever, IMoBiApplicationController applicationController, IMoBiHistoryManager moBiHistoryManager) : base(startValueTasks, activeSubjectRetriever) { _applicationController = applicationController; _moBiHistoryManager = moBiHistoryManager; }
protected override void Context() { _view = A.Fake <ISelectAndEditContainerView>(); _editStartValuesPresenter = A.Fake <IMoleculeStartValuesPresenter>(); _moleculeStartValuesTask = A.Fake <IMoleculeStartValuesTask>(); _cloneManager = A.Fake <ICloneManagerForBuildingBlock>(); sut = new SelectAndEditMoleculesStartValuesPresenter(_view, _moleculeStartValuesTask, _cloneManager, new ObjectTypeResolver(), _editStartValuesPresenter, A.Fake <ILegendPresenter>()); _commandCollector = A.Fake <ICommandCollector>(); sut.InitializeWith(_commandCollector); }
public ImportMoleculeStartValuePresenter(IImportQuantityView view, IDialogCreator dialogCreator, IMoBiContext context, IImportFromExcelTask excelTask, IMoleculeStartValuesTask moleculeStartValuesTask, IDataTableToImportQuantityDTOMapperForMolecules mapper) : base(view, dialogCreator, context, excelTask, moleculeStartValuesTask) { _mapper = mapper; }
public SelectAndEditMoleculesStartValuesPresenter( ISelectAndEditContainerView view, IMoleculeStartValuesTask moleculeStartValuesTask, ICloneManagerForBuildingBlock cloneManager, IObjectTypeResolver objectTypeResolver, IMoleculeStartValuesPresenter editPresenter, ILegendPresenter legendPresenter) : base(view, moleculeStartValuesTask, cloneManager, objectTypeResolver, editPresenter, legendPresenter) { _editPresenter = editPresenter; View.AddEditView(editPresenter.BaseView); View.Caption = AppConstants.Captions.MoleculeStartValues; _editPresenter.BackgroundColorRetriever = displayColorFor; _editPresenter.IsOriginalStartValue = isTemplate; }
public MoleculeStartValuesPresenter( IMoleculeStartValuesView view, IMoleculeStartValueToMoleculeStartValueDTOMapper startValueMapper, IMoleculeIsPresentSelectionPresenter isPresentSelectionPresenter, IRefreshStartValueFromOriginalBuildingBlockPresenter refreshStartValuesPresenter, IMoleculeNegativeValuesAllowedSelectionPresenter negativeStartValuesAllowedSelectionPresenter, IMoleculeStartValuesTask moleculeStartValuesTask, IMoleculeStartValuesCreator msvCreator, IMoBiContext context, ILegendPresenter legendPresenter, IDeleteStartValuePresenter deleteStartValuePresenter) : base(view, startValueMapper, refreshStartValuesPresenter, moleculeStartValuesTask, msvCreator, context, legendPresenter, deleteStartValuePresenter) { _moleculeStartValuesTask = moleculeStartValuesTask; isPresentSelectionPresenter.ApplySelectionAction = performIsPresentAction; negativeStartValuesAllowedSelectionPresenter.ApplySelectionAction = performNegativeValuesAllowedAction; _view.AddIsPresentSelectionView(isPresentSelectionPresenter.BaseView); _view.AddNegativeValuesAllowedSelectionView(negativeStartValuesAllowedSelectionPresenter.BaseView); }
protected override void Context() { _view = A.Fake <IMoleculeStartValuesView>(); _mapper = A.Fake <IMoleculeStartValueToMoleculeStartValueDTOMapper>(); _context = A.Fake <IMoBiContext>(); _isPresentSelectionPresenter = A.Fake <IMoleculeIsPresentSelectionPresenter>(); _refreshStartValuesPresenter = A.Fake <IRefreshStartValueFromOriginalBuildingBlockPresenter>(); _negativeStartValuesAllowedSelectionPresenter = A.Fake <IMoleculeNegativeValuesAllowedSelectionPresenter>(); _moleculeStartValueTask = A.Fake <IMoleculeStartValuesTask>(); _commandCollector = A.Fake <ICommandCollector>(); _deleteStartValuePresenter = A.Fake <IDeleteStartValuePresenter>(); _legendPresenter = A.Fake <ILegendPresenter>(); _moleculeStartValuesCreator = A.Fake <IMoleculeStartValuesCreator>(); sut = new MoleculeStartValuesPresenter( _view, _mapper, _isPresentSelectionPresenter, _refreshStartValuesPresenter, _negativeStartValuesAllowedSelectionPresenter, _moleculeStartValueTask, _moleculeStartValuesCreator, _context, _legendPresenter, _deleteStartValuePresenter); _moleculeStartValueBuildingBlock = new MoleculeStartValuesBuildingBlock(); sut.InitializeWith(_commandCollector); }
public MoleculeStartValuesExtendUICommand(IMoleculeStartValuesTask startValueTasks, IActiveSubjectRetriever activeSubjectRetriever) : base(startValueTasks, activeSubjectRetriever) { }