protected override Task Context() { _populationRunner = A.Fake <IPopulationRunner>(); _eventPubliser = A.Fake <IEventPublisher>(); _progressUpdater = A.Fake <IProgressUpdater>(); _progressManager = A.Fake <IProgressManager>(); _simulationResultsSynchronizer = A.Fake <ISimulationResultsSynchronizer>(); _simMapper = A.Fake <ISimulationToModelCoreSimulationMapper>(); _popExportTask = A.Fake <IPopulationExportTask>(); _userSettings = A.Fake <ICoreUserSettings>(); _populationSimulationAnalysisSynchronizer = A.Fake <IPopulationSimulationAnalysisSynchronizer>(); sut = new PopulationSimulationEngine(_populationRunner, _progressManager, _eventPubliser, _simulationResultsSynchronizer, _popExportTask, _simMapper, _userSettings, _populationSimulationAnalysisSynchronizer); A.CallTo(() => _progressManager.Create()).Returns(_progressUpdater); 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; }
public ExportPopulationSimulationForClusterCommand(IPopulationExportTask populationExportTask, IActiveSubjectRetriever activeSubjectRetriever) : base(activeSubjectRetriever) { _populationExportTask = populationExportTask; }
protected override void Context() { _populationExportTask = A.Fake <IPopulationExportTask>(); _activeSubjectRetriever = A.Fake <IActiveSubjectRetriever>(); sut = new ExportPopulationSimulationToCSVCommand(_populationExportTask, _activeSubjectRetriever); }
protected override void Context() { _populationExportTask = A.Fake <IPopulationExportTask>(); sut = new ExportPopulationToCSVCommand(_populationExportTask); }
public ExportPopulationSimulationToCSVCommand(IPopulationExportTask populationExportTask, IApplicationController applicationController, IActiveSubjectRetriever activeSubjectRetriever) : base(activeSubjectRetriever, applicationController) { _populationExportTask = populationExportTask; }
public ExportPopulationToCSVCommand(IPopulationExportTask populationExportTask) { _populationExportTask = populationExportTask; }