コード例 #1
0
        public void OnSettingsButtonClick()
        {
            view.Hide();
            IEditPresenter editPresenter = PresenterFactory.GetEditPresenter(data, user);

            editPresenter.Start();
            view.Show();
            ResetViewAfterUserChangesTheirProfile();
        }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: EditForm.cs プロジェクト: 00mjk/LanExchange
 public EditForm(IEditPresenter presenter)
 {
     InitializeComponent();
     m_Presenter      = presenter;
     m_Presenter.View = this;
 }