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); }