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() { _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)); }