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(); }); }
protected override void Context() { _view = A.Fake <IImportQuantityView>(); _moBiContext = A.Fake <IMoBiContext>(); _mapper = A.Fake <IDataTableToImportQuantityDTOMapperForSimulations>(); _quantityTask = A.Fake <IQuantityTask>(); sut = new ImportQuantitiesForSimulationPresenter(_view, A.Fake <IDialogCreator>(), A.Fake <IImportFromExcelTask>(), _mapper, _quantityTask, _moBiContext); }
public ImportParameterStartValuesPresenter(IImportQuantityView view, IDialogCreator dialogCreator, IMoBiContext context, IImportFromExcelTask excelTask, IParameterStartValuesTask parameterStartValuesTask, IDataTableToImportQuantityDTOMapperForParameters dataTableToImportParameterQuantityDTOMapper) : base(view, dialogCreator, context, excelTask, parameterStartValuesTask) { _mapper = dataTableToImportParameterQuantityDTOMapper; }
public ImportMoleculeStartValuePresenter(IImportQuantityView view, IDialogCreator dialogCreator, IMoBiContext context, IImportFromExcelTask excelTask, IMoleculeStartValuesTask moleculeStartValuesTask, IDataTableToImportQuantityDTOMapperForMolecules mapper) : base(view, dialogCreator, context, excelTask, moleculeStartValuesTask) { _mapper = mapper; }
public ImportQuantitiesForSimulationPresenter( IImportQuantityView view, IDialogCreator dialogCreator, IImportFromExcelTask excelTask, IDataTableToImportQuantityDTOMapperForSimulations mapper, IQuantityTask quantityTask, IMoBiContext context) : base(view, dialogCreator, excelTask) { _quantityTask = quantityTask; _mapper = mapper; _context = context; }
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)); }
protected AbstractQuantitiesImporterPresenterForBuildingBlock(IImportQuantityView view, IDialogCreator dialogCreator, IMoBiContext context, IImportFromExcelTask excelTask, IStartValuesTask <T, TStartValue> startValuesTask) : base(view, dialogCreator, excelTask) { _context = context; _startValuesTask = startValuesTask; }