public SimulationExporter(ISimulationEngineFactory simulationEngineFactory, IBatchLogger logger, IParametersReportCreator parametersReportCreator, ISimulationResultsExporter simulationResultsExporter, ISimulationExportTask simulationExportTask) { _simulationEngineFactory = simulationEngineFactory; _logger = logger; _parametersReportCreator = parametersReportCreator; _simulationResultsExporter = simulationResultsExporter; _simulationExportTask = simulationExportTask; }
public SimulationRunner(ISimulationEngineFactory simulationEngineFactory, ISimulationAnalysisCreator simulationAnalysisCreator, ILazyLoadTask lazyLoadTask, IEntityValidationTask entityValidationTask, ISimulationSettingsRetriever simulationSettingsRetriever, ICloner cloner) { _simulationEngineFactory = simulationEngineFactory; _simulationAnalysisCreator = simulationAnalysisCreator; _lazyLoadTask = lazyLoadTask; _entityValidationTask = entityValidationTask; _simulationSettingsRetriever = simulationSettingsRetriever; _cloner = cloner; }
public SimulationRunner( ISimulationEngineFactory simulationEngineFactory, ILazyLoadTask lazyLoadTask, IEntityValidationTask entityValidationTask, ISimulationPersistableUpdater simulationPersistableUpdater) { _simulationEngineFactory = simulationEngineFactory; _lazyLoadTask = lazyLoadTask; _entityValidationTask = entityValidationTask; _simulationPersistableUpdater = simulationPersistableUpdater; }
protected override void Context() { _simulationEngine = A.Fake <ISimulationEngine <IndividualSimulation> >(); _popSimulationEngine = A.Fake <ISimulationEngine <PopulationSimulation> >(); _simulationEngineFactory = A.Fake <ISimulationEngineFactory>(); _simulationAnalysisCreator = A.Fake <ISimulationAnalysisCreator>(); _lazyLoadTask = A.Fake <ILazyLoadTask>(); _entityTask = A.Fake <IEntityValidationTask>(); _cloner = A.Fake <ICloner>(); _simulationSettingsRetriever = A.Fake <ISimulationSettingsRetriever>(); A.CallTo(() => _simulationEngineFactory.Create <PopulationSimulation>()).Returns(_popSimulationEngine); A.CallTo(() => _simulationEngineFactory.Create <IndividualSimulation>()).Returns(_simulationEngine); sut = new SimulationRunner(_simulationEngineFactory, _simulationAnalysisCreator, _lazyLoadTask, _entityTask, _simulationSettingsRetriever, _cloner); }
protected override Task Context() { _simulationEngine = A.Fake <IIndividualSimulationEngine>(); _popSimulationEngine = A.Fake <IPopulationSimulationEngine>(); _simulationEngineFactory = A.Fake <ISimulationEngineFactory>(); _simulationPersistableUpdater = A.Fake <ISimulationPersistableUpdater>(); _lazyLoadTask = A.Fake <ILazyLoadTask>(); _entityTask = A.Fake <IEntityValidationTask>(); A.CallTo(() => _simulationEngineFactory.Create <PopulationSimulation, PopulationRunResults>()).Returns(_popSimulationEngine); A.CallTo(() => _simulationEngineFactory.Create <IndividualSimulation, SimulationRunResults>()).Returns(_simulationEngine); sut = new SimulationRunner(_simulationEngineFactory, _lazyLoadTask, _entityTask, _simulationPersistableUpdater); _simulationRunOptions = new SimulationRunOptions(); return(_completed); }
public TrainingMaterialTask(IBuildingBlockTask buildingBlockTask, IWorkspace workspace, IBatchLogger logger, IBatchToCoreMapper mapper, ISimulationEngineFactory simulationEngineFactory, ISimulationConstructor simulationConstructor, ISimulationSettingsRetriever simulationSettingsRetriever, IObservedDataTask observedDataTask, IProjectTask projectTask, IParameterAlternativeFactory parameterAlternativeFactory, ICompoundAlternativeTask compoundAlternativeTask, ITrainingObservedDataRepository observedDataRepository) { _buildingBlockTask = buildingBlockTask; _workspace = workspace; _logger = logger; _mapper = mapper; _simulationEngineFactory = simulationEngineFactory; _simulationConstructor = simulationConstructor; _simulationSettingsRetriever = simulationSettingsRetriever; _observedDataTask = observedDataTask; _projectTask = projectTask; _parameterAlternativeFactory = parameterAlternativeFactory; _compoundAlternativeTask = compoundAlternativeTask; _observedDataRepository = observedDataRepository; }
protected override void Context() { _simulationEngineFactory = A.Fake <ISimulationEngineFactory>(); _logger = A.Fake <IBatchLogger>(); _parameterReportCreator = A.Fake <IParametersReportCreator>(); _simulationResultsExporter = A.Fake <ISimulationResultsExporter>(); _simulationExportTask = A.Fake <ISimulationExportTask>(); sut = new SimulationExporter(_simulationEngineFactory, _logger, _parameterReportCreator, _simulationResultsExporter, _simulationExportTask); _simulation = new IndividualSimulation { DataRepository = new DataRepository("Rep") }; _outputFolder = "OutputFolder"; _exportName = "ExportName"; _configuration = new SimulationConfiguration(); _simulationEngine = A.Fake <ISimulationEngine <IndividualSimulation> >(); A.CallTo(() => _simulationEngineFactory.Create <IndividualSimulation>()).Returns(_simulationEngine); }
public ProjectComparisonRunner(IWorkspacePersistor workspacePersistor, IWorkspace workspace, ILazyLoadTask lazyLoadTask, IBatchLogger logger, ISimulationEngineFactory simulationEngineFactory, ISimulationExportTask simulationExportTask, IMoBiExportTask moBiExportTask, ISimulationFactory simulationFactory, IExecutionContext executionContext, ISimulationModelCreator simulationModelCreator) { _workspacePersistor = workspacePersistor; _workspace = workspace; _lazyLoadTask = lazyLoadTask; _logger = logger; _simulationExportTask = simulationExportTask; _moBiExportTask = moBiExportTask; _simulationFactory = simulationFactory; _executionContext = executionContext; _simulationModelCreator = simulationModelCreator; _simulationEngine = simulationEngineFactory.Create <IndividualSimulation>(); }