protected override void Context()
 {
     base.Context();
     _presenter  = A.Fake <ICreateSimulationPresenter>();
     _simulation = A.Fake <IMoBiSimulation>();
     A.CallTo(() => _presenter.Create()).Returns(_simulation);
     A.CallTo(() => _applicationController.Start <ICreateSimulationPresenter>()).Returns(_presenter);
     A.CallTo(() => _applicationController.PresenterFor(_simulation)).Returns(A.Fake <IEditSimulationPresenter>());
 }
Ejemplo n.º 2
0
 protected override void Context()
 {
     _executionContext                   = A.Fake <IExecutionContext>();
     _configureSimulationTask            = A.Fake <IConfigureSimulationTask>();
     _createSimulationPresenter          = A.Fake <ICreateSimulationPresenter>();
     _buildingBlockTask                  = A.Fake <IBuildingBlockTask>();
     _simulationBuildingBlockUpdater     = A.Fake <ISimulationBuildingBlockUpdater>();
     _applicationController              = A.Fake <IApplicationController>();
     _simulationParametersToBlockUpdater = A.Fake <ISimulationParametersToBuildingBlockUpdater>();
     _blockParametersToSimulationUpdater = A.Fake <IBuildingBlockParametersToSimulationUpdater>();
     A.CallTo(() => _applicationController.Start <ICreateSimulationPresenter>()).Returns(_createSimulationPresenter);
     sut = new SimulationTask(_executionContext, _buildingBlockTask, _applicationController, _simulationBuildingBlockUpdater,
                              _configureSimulationTask, _blockParametersToSimulationUpdater, _simulationParametersToBlockUpdater);
 }
        protected override void Context()
        {
            _simulationPresenter = A.Fake <ICreateSimulationPresenter>();
            _view = A.Fake <ISimulationSubjectConfigurationView>();
            _simulationFactory = A.Fake <ISimulationFactory>();
            _buildingBlockInSimulationManager = A.Fake <IBuildingBlockInSimulationManager>();
            _simulation   = A.Fake <Simulation>();
            _lazyLoadTask = A.Fake <ILazyLoadTask>();
            sut           = new SimulationSubjectConfigurationPresenter(_view, _lazyLoadTask, _buildingBlockInSimulationManager);
            A.CallTo(() => _view.BindTo(A <SimulationSubjectDTO> ._))
            .Invokes(x => _simulationSubjectDTO = x.GetArgument <SimulationSubjectDTO>(0));

            sut.InitializeWith(_simulationPresenter);

            _subject = A.Fake <ISimulationSubject>();
            var originData = new OriginData {
                SpeciesPopulation = A.Fake <SpeciesPopulation>()
            };

            A.CallTo(() => _subject.OriginData).Returns(originData);

            sut.Initialize();
        }
Ejemplo n.º 4
0
 public void AttachPresenter(ICreateSimulationPresenter presenter)
 {
     WizardPresenter = presenter;
 }