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)); }
public void BindTo(ImportExcelSheetSelectionDTO importFileSelectionDTO) { _excelSheetSelectionScreenBinder.BindToSource(importFileSelectionDTO); }