コード例 #1
0
        public void ImportQuantitiesForSimulation(IMoBiSimulation simulation)
        {
            _importExcelSheetSelectionDTO = new ImportExcelSheetSelectionDTO();

            _simulation = simulation;
            _view.BindTo(_importExcelSheetSelectionDTO);

            _view.Display();
        }
        public void ImportStartValuesForBuildingBlock(T startValuesBuildingBlock)
        {
            _importExcelSheetSelectionDTO = new ImportExcelSheetSelectionDTO();

            _startValuesBuildingBlock = startValuesBuildingBlock;
            _view.BindTo(_importExcelSheetSelectionDTO);

            _view.Display();
        }
        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));
        }
コード例 #4
0
 public void BindTo(ImportExcelSheetSelectionDTO importFileSelectionDTO)
 {
     _excelSheetSelectionScreenBinder.BindToSource(importFileSelectionDTO);
 }