Beispiel #1
0
        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);
 }
Beispiel #4
0
 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;
 }
Beispiel #5
0
 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;
 }