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); }
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); }
protected override void Context() { _eventPublisher = A.Fake <IEventPublisher>(); _sensitivityAnalysisVariationDataCreator = A.Fake <ISensitivityAnalysisVariationDataCreator>(); _populationRunner = A.Fake <IPopulationRunner>(); _modelCoreSimulationMapper = A.Fake <ISimulationToModelCoreSimulationMapper>(); _runResultCalculator = A.Fake <ISensitivityAnalysisRunResultCalculator>(); _simulationPersistableUpdater = A.Fake <ISimulationPersistableUpdater>(); sut = new SensitivityAnalysisEngine(_eventPublisher, _sensitivityAnalysisVariationDataCreator, _populationRunner, _modelCoreSimulationMapper, _runResultCalculator, _simulationPersistableUpdater); _sensitivityAnalysis = A.Fake <SensitivityAnalysis>(); _modelCoreSimulation = A.Fake <IModelCoreSimulation>(); A.CallTo(() => _modelCoreSimulationMapper.MapFrom(_sensitivityAnalysis.Simulation, true)).Returns(_modelCoreSimulation); }
public SensitivityAnalysisEngine(IEventPublisher eventPublisher, ISensitivyAnalysisVariationDataCreator sensitivyAnalysisVariationDataCreator, IPopulationRunner populationRunner, ICoreUserSettings userSettings, ISimulationToModelCoreSimulationMapper modelCoreSimulationMapper, ISensitivityAnalysisRunResultCalculator runResultCalculator, ISimulationPersistableUpdater simulationPersistableUpdater) { _eventPublisher = eventPublisher; _sensitivyAnalysisVariationDataCreator = sensitivyAnalysisVariationDataCreator; _populationRunner = populationRunner; _userSettings = userSettings; _modelCoreSimulationMapper = modelCoreSimulationMapper; _runResultCalculator = runResultCalculator; _simulationPersistableUpdater = simulationPersistableUpdater; _populationRunner.Terminated += terminated; _populationRunner.SimulationProgress += simulationProgress; }
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; }
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; }