public SimulationSubjectTask(IIndividualTask individualTask, IPopulationTask populationTask, IApplicationController applicationController, IBuildingBlockTask buildingBlockTask) { _individualTask = individualTask; _populationTask = populationTask; _applicationController = applicationController; _buildingBlockTask = buildingBlockTask; }
protected override void Context() { _individualTask = A.Fake <IIndividualTask>(); _applicationController = A.Fake <IApplicationController>(); _populationTask = A.Fake <IPopulationTask>(); _presenter = A.Fake <ISimulationSubjectSelectionPresenter>(); _buildingBlockTask = A.Fake <IBuildingBlockTask>(); A.CallTo(() => _applicationController.Start <ISimulationSubjectSelectionPresenter>()).Returns(_presenter); sut = new SimulationSubjectTask(_individualTask, _populationTask, _applicationController, _buildingBlockTask); }
protected override void Context() { _simModelManager = A.Fake <ISimModelManager>(); _simulationPersitableUpdater = A.Fake <ISimulationPersistableUpdater>(); _populationRunner = A.Fake <IPopulationRunner>(); _populationTask = A.Fake <IPopulationTask>(); _progressManager = A.Fake <IProgressManager>(); _simulationResultsCreator = new SimulationResultsCreator(); sut = new SimulationRunner(_simModelManager, _populationRunner, _simulationResultsCreator, _simulationPersitableUpdater, _populationTask, _progressManager); }
public override void GlobalContext() { base.GlobalContext(); _populationFile = HelperForSpecs.DataFile("pop_10.csv"); _simulationFile = HelperForSpecs.DataFile("S1.pkml"); _simulationPersister = Api.GetSimulationPersister(); _populationTask = Api.GetPopulationTask(); sut = Api.GetSimulationRunner(); _simulation = _simulationPersister.LoadSimulation(_simulationFile); }
public SimulationRunner( ISimModelManager simModelManager, IPopulationRunner populationRunner, ISimulationResultsCreator simulationResultsCreator, ISimulationPersistableUpdater simulationPersistableUpdater, IPopulationTask populationTask, IProgressManager progressManager) { _simModelManager = simModelManager; _populationRunner = populationRunner; _simulationResultsCreator = simulationResultsCreator; _simulationPersistableUpdater = simulationPersistableUpdater; _populationTask = populationTask; _progressManager = progressManager; }
protected override void Context() { _populationTask = A.Fake <IPopulationTask>(); _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>(); sut = new ExtractIndividualsFromPopulationCommand(_activeSubjectRetriever, _populationTask); }
public CreatePopulationBasedOnIndividualCommand(IPopulationTask populationTask) { _populationTask = populationTask; }
protected override void Context() { _populationTask = A.Fake <IPopulationTask>(); sut = new AddRandomPopulationCommand(_populationTask); }
public ExtractIndividualsFromPopulationCommand(IActiveSubjectRetriever activeSubjectRetriever, IPopulationTask populationTask) : base(activeSubjectRetriever) { _populationTask = populationTask; }