protected override void Context() { base.Context(); _populationSimulation = A.Fake <PopulationSimulation>(); _simulationResults = new SimulationResults(); _importSimulationResultsPresenter = A.Fake <IImportSimulationResultsPresenter>(); A.CallTo(() => _applicationController.Start <IImportSimulationResultsPresenter>()).Returns(_importSimulationResultsPresenter); A.CallTo(() => _importSimulationResultsPresenter.ImportResultsFor(_populationSimulation)).Returns(_simulationResults); A.CallTo(() => _buildingBlockTask.AddCommandToHistory(A <IPKSimCommand> ._)) .Invokes(x => _command = x.GetArgument <IPKSimCommand>(0)); }
public void AttachPresenter(IImportSimulationResultsPresenter presenter) { _presenter = presenter; }