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>()); }
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(); }
public void AttachPresenter(ICreateSimulationPresenter presenter) { WizardPresenter = presenter; }