コード例 #1
0
 protected override void Context()
 {
     _ioc = A.Fake <IoC>();
     _showContainerPresenter = A.Fake <IEditContainerInSimulationPresenter>();
     _editQuantityPresenter  = A.Fake <IEditQuantityInSimulationPresenter>();
     _showReactionPresenter  = A.Fake <IEditReactionInSimulationPresenter>();
     A.CallTo(() => _ioc.Resolve <IEditQuantityInSimulationPresenter>()).Returns(_editQuantityPresenter);
     A.CallTo(() => _ioc.Resolve <IEditReactionInSimulationPresenter>()).Returns(_showReactionPresenter);
     A.CallTo(() => _ioc.Resolve <IEditContainerInSimulationPresenter>()).Returns(_showContainerPresenter);
     sut = new EditInSimulationPresenterFactory(_ioc);
 }
コード例 #2
0
 protected override void Context()
 {
     base.Context();
     _simulation    = A.Fake <IMoBiSimulation>();
     _parameter     = A.Fake <IParameter>();
     _rootContainer = A.Fake <IContainer>();
     //ensures that the parameter belongs to the simulation
     _simulation.Model.Root = _rootContainer;
     A.CallTo(() => _parameter.RootContainer).Returns(_rootContainer);
     sut.Edit(_simulation);
     _parameterContainer        = A.Fake <IContainer>();
     _parameter.ParentContainer = _parameterContainer;
     _ = A.Fake <IEditContainerInSimulationPresenter>();
     A.CallTo(() => _presenterFactory.PresenterFor(_parameterContainer)).Returns(_);
 }
コード例 #3
0
 public void AttachPresenter(IEditContainerInSimulationPresenter presenter)
 {
     /*nothing to do*/
 }