public EditMoleculeStartValuesPresenter(IEditMoleculeStartValuesView view, IMoleculeStartValuesPresenter moleculeStartValuesPresenter, IFormulaCachePresenter formulaCachePresenter) :
     base(view, formulaCachePresenter)
 {
     _moleculeStartValuesPresenter = moleculeStartValuesPresenter;
     AddSubPresenters(moleculeStartValuesPresenter);
     view.AddMoleculeStartValuesView(_moleculeStartValuesPresenter.BaseView);
 }
Example #2
0
 protected override void Context()
 {
     _formulaCachePresenter        = A.Fake <IFormulaCachePresenter>();
     _moleculeStartValuesPresenter = A.Fake <IMoleculeStartValuesPresenter>();
     _editMoleculeStartValuesView  = A.Fake <IEditMoleculeStartValuesView>();
     sut = new EditMoleculeStartValuesPresenter(_editMoleculeStartValuesView, _moleculeStartValuesPresenter, _formulaCachePresenter);
 }
 protected override void Context()
 {
     _view = A.Fake <ISelectAndEditContainerView>();
     _editStartValuesPresenter = A.Fake <IMoleculeStartValuesPresenter>();
     _moleculeStartValuesTask  = A.Fake <IMoleculeStartValuesTask>();
     _cloneManager             = A.Fake <ICloneManagerForBuildingBlock>();
     sut = new SelectAndEditMoleculesStartValuesPresenter(_view, _moleculeStartValuesTask, _cloneManager, new ObjectTypeResolver(), _editStartValuesPresenter, A.Fake <ILegendPresenter>());
     _commandCollector = A.Fake <ICommandCollector>();
     sut.InitializeWith(_commandCollector);
 }
 public SelectAndEditMoleculesStartValuesPresenter(
     ISelectAndEditContainerView view,
     IMoleculeStartValuesTask moleculeStartValuesTask,
     ICloneManagerForBuildingBlock cloneManager,
     IObjectTypeResolver objectTypeResolver,
     IMoleculeStartValuesPresenter editPresenter, ILegendPresenter legendPresenter)
     : base(view, moleculeStartValuesTask, cloneManager, objectTypeResolver, editPresenter, legendPresenter)
 {
     _editPresenter = editPresenter;
     View.AddEditView(editPresenter.BaseView);
     View.Caption = AppConstants.Captions.MoleculeStartValues;
     _editPresenter.BackgroundColorRetriever = displayColorFor;
     _editPresenter.IsOriginalStartValue     = isTemplate;
 }
 public void AttachPresenter(IMoleculeStartValuesPresenter presenter)
 {
     _presenter = presenter;
 }