protected override void Context()
 {
     _buildingBlockTask = A.Fake <IBuildingBlockTask>();
     _buildingBlockInSimulationManager = A.Fake <IBuildingBlockInSimulationManager>();
     _simulationSettingsRetriever      = A.Fake <ISimulationSettingsRetriever>();
     _simulationResultsTask            = A.Fake <ISimulationResultsTask>();
     _applicationController            = A.Fake <IApplicationController>();
     _renameBuildingBlockTask          = A.Fake <IRenameBuildingBlockTask>();
     sut = new CloneSimulationTask(_buildingBlockTask, _buildingBlockInSimulationManager, _simulationSettingsRetriever, _simulationResultsTask, _applicationController, _renameBuildingBlockTask);
 }
Example #2
0
 public CloneSimulationTask(IBuildingBlockTask buildingBlockTask, IExecutionContext executionContext, IBuildingBlockInSimulationManager buildingBlockInSimulationManager,
                            ISimulationSettingsRetriever simulationSettingsRetriever, ISimulationResultsTask simulationResultsTask, IApplicationController applicationController)
 {
     _buildingBlockTask = buildingBlockTask;
     _executionContext  = executionContext;
     _buildingBlockInSimulationManager = buildingBlockInSimulationManager;
     _simulationSettingsRetriever      = simulationSettingsRetriever;
     _simulationResultsTask            = simulationResultsTask;
     _applicationController            = applicationController;
 }
Example #3
0
 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;
 }
 protected override void Context()
 {
     _lazyLoadTask   = A.Fake <ILazyLoadTask>();
     _mobiExportTask = A.Fake <IMoBiExportTask>();
     _simulationSettingsRetriever = A.Fake <ISimulationSettingsRetriever>();
     _dialogCreator        = A.Fake <IDialogCreator>();
     _cloner               = A.Fake <ICloner>();
     _populationExportTask = A.Fake <IPopulationExportTask>();
     sut = new PopulationSimulationExportTask(_lazyLoadTask, _simulationSettingsRetriever, _cloner, _dialogCreator, _mobiExportTask, _populationExportTask);
 }
 public CloneSimulationTask(IBuildingBlockTask buildingBlockTask, IBuildingBlockInProjectManager buildingBlockInProjectManager,
                            ISimulationSettingsRetriever simulationSettingsRetriever, ISimulationResultsTask simulationResultsTask, IApplicationController applicationController, IRenameBuildingBlockTask renameBuildingBlockTask)
 {
     _buildingBlockTask             = buildingBlockTask;
     _buildingBlockInProjectManager = buildingBlockInProjectManager;
     _simulationSettingsRetriever   = simulationSettingsRetriever;
     _simulationResultsTask         = simulationResultsTask;
     _applicationController         = applicationController;
     _renameBuildingBlockTask       = renameBuildingBlockTask;
 }
        protected override Task Context()
        {
            _simulationAnalysisCreator = A.Fake <ISimulationAnalysisCreator>();
            _cloner = A.Fake <ICloner>();
            _simulationSettingsRetriever = A.Fake <ISimulationSettingsRetriever>();
            _simulationRunner            = A.Fake <ISimulationRunner>();

            sut = new InteractiveSimulationRunner(_simulationSettingsRetriever, _simulationRunner, _cloner, _simulationAnalysisCreator);
            return(_completed);
        }
Example #7
0
 public ConfigureSimulationTask(IBuildingBlockTask buildingBlockTask, IActiveSubjectRetriever activeSubjectRetriever,
                                ISimulationSettingsRetriever simulationSettingsRetriever, IApplicationController applicationController, IExecutionContext executionContext,
                                IParameterIdUpdater parameterIdUpdater, ISimulationResultsTask simulationResultsTask)
 {
     _buildingBlockTask           = buildingBlockTask;
     _activeSubjectRetriever      = activeSubjectRetriever;
     _simulationSettingsRetriever = simulationSettingsRetriever;
     _applicationController       = applicationController;
     _executionContext            = executionContext;
     _parameterIdUpdater          = parameterIdUpdater;
     _simulationResultsTask       = simulationResultsTask;
 }
 protected override void Context()
 {
     _executionContext            = A.Fake <IExecutionContext>();
     _buildingBlockTask           = A.Fake <IBuildingBlockTask>();
     _applicationController       = A.Fake <IApplicationController>();
     _activeSubjectRetriever      = A.Fake <IActiveSubjectRetriever>();
     _simulationSettingsRetriever = A.Fake <ISimulationSettingsRetriever>();
     _parameterIdUpdater          = A.Fake <IParameterIdUpdater>();
     _simulationResultsTask       = A.Fake <ISimulationResultsTask>();
     _parameterIdentificationTask = A.Fake <IParameterIdentificationTask>();
     sut = new ConfigureSimulationTask(_buildingBlockTask, _activeSubjectRetriever, _simulationSettingsRetriever, _applicationController,
                                       _executionContext, _parameterIdUpdater, _simulationResultsTask);
 }
Example #9
0
 public PopulationSimulationExportTask(
     ILazyLoadTask lazyLoadTask,
     ISimulationSettingsRetriever simulationSettingsRetriever,
     ICloner cloner,
     IDialogCreator dialogCreator,
     IMoBiExportTask mobiExportTask,
     IPopulationExportTask populationExportTask)
 {
     _lazyLoadTask = lazyLoadTask;
     _simulationSettingsRetriever = simulationSettingsRetriever;
     _cloner               = cloner;
     _dialogCreator        = dialogCreator;
     _mobiExportTask       = mobiExportTask;
     _populationExportTask = populationExportTask;
 }
Example #10
0
        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);
        }
        public InteractiveSimulationRunner(ISimulationSettingsRetriever simulationSettingsRetriever, ISimulationRunner simulationRunner, ICloner cloner, ISimulationAnalysisCreator simulationAnalysisCreator)
        {
            _simulationSettingsRetriever = simulationSettingsRetriever;
            _simulationRunner            = simulationRunner;
            _cloner = cloner;
            _simulationAnalysisCreator = simulationAnalysisCreator;

            _simulationRunOptions = new SimulationRunOptions
            {
                CheckForNegativeValues = true,
                RaiseEvents            = true,
                RunForAllOutputs       = false,
                SimModelExportMode     = SimModelExportMode.Optimized
            };
        }
Example #12
0
 public PopulationExportTask(IApplicationController applicationController, IEntityPathResolver entityPathResolver,
                             ILazyLoadTask lazyLoadTask, ISimModelExporter simModelExporter, ISimulationToModelCoreSimulationMapper modelCoreSimulationMapper,
                             IWorkspace workspace, IPKSimConfiguration configuration, ISimulationSettingsRetriever simulationSettingsRetriever,
                             IDialogCreator dialogCreator, ICloner cloner)
 {
     _applicationController     = applicationController;
     _entityPathResolver        = entityPathResolver;
     _lazyLoadTask              = lazyLoadTask;
     _simModelExporter          = simModelExporter;
     _modelCoreSimulationMapper = modelCoreSimulationMapper;
     _workspace     = workspace;
     _configuration = configuration;
     _simulationSettingsRetriever = simulationSettingsRetriever;
     _dialogCreator = dialogCreator;
     _cloner        = cloner;
 }
Example #13
0
 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()
 {
     _configuration               = A.Fake <IPKSimConfiguration>();
     _applicationController       = A.Fake <IApplicationController>();
     _workspace                   = A.Fake <IWorkspace>();
     _entityPathResolver          = A.Fake <IEntityPathResolver>();
     _selectFilePresenter         = A.Fake <ISelectFilePresenter>();
     _lazyLoadTask                = A.Fake <ILazyLoadTask>();
     _simModelExporter            = A.Fake <ISimModelExporter>();
     _modelCoreSimulationMapper   = A.Fake <ISimulationToModelCoreSimulationMapper>();
     _simulationSettingsRetriever = A.Fake <ISimulationSettingsRetriever>();
     _dialogCreator               = A.Fake <IDialogCreator>();
     _cloner     = A.Fake <ICloner>();
     _population = A.Fake <Population>().WithName("MyPop");
     A.CallTo(() => _population.AllCovariateNames).Returns(new[] { CoreConstants.Covariates.GENDER, CoreConstants.Covariates.RACE });
     A.CallTo(() => _applicationController.Start <ISelectFilePresenter>()).Returns(_selectFilePresenter);
     sut = new PopulationExportTask(_applicationController, _entityPathResolver, _lazyLoadTask, _simModelExporter,
                                    _modelCoreSimulationMapper, _workspace, _configuration, _simulationSettingsRetriever, _dialogCreator, _cloner);
 }