public void OnSettingsButtonClick() { view.Hide(); IEditPresenter editPresenter = PresenterFactory.GetEditPresenter(data, user); editPresenter.Start(); view.Show(); ResetViewAfterUserChangesTheirProfile(); }
protected override void Context() { base.Context(); _modalPresenter = A.Fake <IModalPresenter>(); _amountDimension = A.Fake <IDimension>(); _displayUnit = A.Fake <Unit>(); _editMoleculeBuilderPresenter = A.Fake <IEditPresenter <IMoleculeBuilder> >(); _moleculeBuilderBuildingBlock = new MoleculeBuildingBlock(); A.CallTo(() => _context.Create <IMoleculeBuilder>()).Returns(new MoleculeBuilder()); A.CallTo(() => _dimensionRetriever.MoleculeDimension).Returns(_amountDimension); A.CallTo(_interactionTaskContext.ApplicationController).WithReturnType <IModalPresenter>().Returns(_modalPresenter); A.CallTo(_interactionTaskContext).WithReturnType <Unit>().Returns(_displayUnit); A.CallTo(() => _modalPresenter.SubPresenter).Returns(_editMoleculeBuilderPresenter); A.CallTo(() => _parameterFactory.CreateConcentrationParameter(_moleculeBuilderBuildingBlock.FormulaCache)).Returns(new Parameter { Name = AppConstants.Parameters.CONCENTRATION }); _defaultStartFormula = new ConstantFormula(); A.CallTo(_formulaTask).WithReturnType <ConstantFormula>().Returns(_defaultStartFormula); }
public EditForm(IEditPresenter presenter) { InitializeComponent(); m_Presenter = presenter; m_Presenter.View = this; }