public EditMoleculeStartValuesPresenter(IEditMoleculeStartValuesView view, IMoleculeStartValuesPresenter moleculeStartValuesPresenter, IFormulaCachePresenter formulaCachePresenter) : base(view, formulaCachePresenter) { _moleculeStartValuesPresenter = moleculeStartValuesPresenter; AddSubPresenters(moleculeStartValuesPresenter); view.AddMoleculeStartValuesView(_moleculeStartValuesPresenter.BaseView); }
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; }