protected override void Context() { _populationRunner = A.Fake <IPopulationRunner>(); _exceptionManager = A.Fake <IExceptionManager>(); _eventPubliser = A.Fake <IEventPublisher>(); _progressUpdater = A.Fake <IProgressUpdater>(); _progressManager = A.Fake <IProgressManager>(); _simulationResultsSynchronizer = A.Fake <ISimulationResultsSynchronizer>(); _simMapper = A.Fake <ISimulationToModelCoreSimulationMapper>(); _popExportTask = A.Fake <IPopulationExportTask>(); _simulationPersistableUpdater = A.Fake <ISimulationPersistableUpdater>(); _userSettings = A.Fake <ICoreUserSettings>(); _populationSimulationAnalysisSynchronizer = A.Fake <IPopulationSimulationAnalysisSynchronizer>(); sut = new PopulationSimulationEngine(_populationRunner, _progressManager, _eventPubliser, _exceptionManager, _simulationResultsSynchronizer, _popExportTask, _simMapper, _simulationPersistableUpdater, _userSettings, _populationSimulationAnalysisSynchronizer); A.CallTo(() => _progressManager.Create()).Returns(_progressUpdater); }
public SimulationResultsTask(IChartTemplatingTask chartTemplatingTask, ISimulationResultsSynchronizer simulationResultsSynchronizer, ICloner cloner, ISimulationResultsCreator simulationResultsCreator, IDataRepositoryFromResultsCreator dataRepositoryCreator) { _chartTemplatingTask = chartTemplatingTask; _simulationResultsSynchronizer = simulationResultsSynchronizer; _cloner = cloner; _simulationResultsCreator = simulationResultsCreator; _dataRepositoryCreator = dataRepositoryCreator; }
protected override void Context() { _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _renameBuildingBlockTask = A.Fake <IRenameBuildingBlockTask>(); _simulationResultsSynchronizer = A.Fake <ISimulationResultsSynchronizer>(); _simulationResultsCreator = A.Fake <ISimulationResultsCreator>(); _dataRepositoryCreator = A.Fake <IDataRepositoryFromResultsCreator>(); _cloner = A.Fake <ICloner>(); sut = new SimulationResultsTask(_chartTemplatingTask, _simulationResultsSynchronizer, _cloner, _simulationResultsCreator, _dataRepositoryCreator); }
public IndividualSimulationEngine(ISimModelManager simModelManager, IProgressManager progressManager, ISimulationResultsSynchronizer simulationResultsSynchronizer, IEventPublisher eventPublisher, ISimulationToModelCoreSimulationMapper modelCoreSimulationMapper) { _simModelManager = simModelManager; _progressManager = progressManager; _simulationResultsSynchronizer = simulationResultsSynchronizer; _eventPublisher = eventPublisher; _modelCoreSimulationMapper = modelCoreSimulationMapper; _simModelManager.Terminated += terminated; }
protected override void Context() { _simModelManager = A.Fake <ISimModelManager>(); _progressUpdater = A.Fake <IProgressUpdater>(); _progressManager = A.Fake <IProgressManager>(); _eventPublisher = A.Fake <IEventPublisher>(); _exceptionManager = A.Fake <IExceptionManager>(); _simulationResultsSynchronizer = A.Fake <ISimulationResultsSynchronizer>(); _modelCoreSimulationMapper = A.Fake <ISimulationToModelCoreSimulationMapper>(); _simulationPersistableUpdater = A.Fake <ISimulationPersistableUpdater>(); A.CallTo(() => _progressManager.Create()).Returns(_progressUpdater); sut = new IndividualSimulationEngine(_simModelManager, _progressManager, _simulationResultsSynchronizer, _eventPublisher, _exceptionManager, _modelCoreSimulationMapper, _simulationPersistableUpdater); }
protected override Task Context() { _simModelManager = A.Fake <ISimModelManager>(); _progressUpdater = A.Fake <IProgressUpdater>(); _progressManager = A.Fake <IProgressManager>(); _eventPublisher = A.Fake <IEventPublisher>(); _simulationResultsSynchronizer = A.Fake <ISimulationResultsSynchronizer>(); _modelCoreSimulationMapper = A.Fake <ISimulationToModelCoreSimulationMapper>(); sut = new IndividualSimulationEngine(_simModelManager, _progressManager, _simulationResultsSynchronizer, _eventPublisher, _modelCoreSimulationMapper); A.CallTo(() => _progressManager.Create()).Returns(_progressUpdater); _simulationRunOption = new SimulationRunOptions { RaiseEvents = true }; return(_completed); }
public PopulationSimulationEngine(IPopulationRunner populationRunner, IProgressManager progressManager, IEventPublisher eventPublisher, IExceptionManager exceptionManager, ISimulationResultsSynchronizer simulationResultsSynchronizer, IPopulationExportTask populationExporter, ISimulationToModelCoreSimulationMapper modelCoreSimulationMapper, ISimulationPersistableUpdater simulationPersistableUpdater, ICoreUserSettings userSettings, IPopulationSimulationAnalysisSynchronizer populationSimulationAnalysisSynchronizer) { _populationRunner = populationRunner; _progressManager = progressManager; _eventPublisher = eventPublisher; _exceptionManager = exceptionManager; _simulationResultsSynchronizer = simulationResultsSynchronizer; _populationExporter = populationExporter; _modelCoreSimulationMapper = modelCoreSimulationMapper; _simulationPersistableUpdater = simulationPersistableUpdater; _userSettings = userSettings; _populationSimulationAnalysisSynchronizer = populationSimulationAnalysisSynchronizer; _populationRunner.Terminated += terminated; _populationRunner.SimulationProgress += simulationProgress; }