protected override void Context()
        {
            _view                           = A.Fake <IIndividualSimulationComparisonView>();
            _chartPresenter                 = A.Fake <IChartEditorAndDisplayPresenter>();
            _pkAnalysisPresenter            = A.Fake <IIndividualPKAnalysisPresenter>();
            _quantityPathMapper             = A.Fake <IQuantityPathToQuantityDisplayPathMapper>();
            _chartTask                      = A.Fake <IChartTask>();
            _observedDataTask               = A.Fake <IObservedDataTask>();
            _lazyLoadTask                   = A.Fake <ILazyLoadTask>();
            _chartLayoutTask                = A.Fake <IChartEditorLayoutTask>();
            _chartTemplatingTask            = A.Fake <IChartTemplatingTask>();
            _dataColumnToPathElementsMapper = A.Fake <IDataColumnToPathElementsMapper>();
            _projectRetriever               = A.Fake <IProjectRetriever>();
            _userSettings                   = A.Fake <IUserSettings>();
            _chartPresenterContext          = A.Fake <ChartPresenterContext>();

            A.CallTo(() => _chartPresenterContext.ChartEditorAndDisplayPresenter).Returns(_chartPresenter);
            A.CallTo(() => _chartPresenterContext.QuantityDisplayPathMapper).Returns(_quantityPathMapper);
            A.CallTo(() => _chartPresenterContext.EditorLayoutTask).Returns(_chartLayoutTask);
            A.CallTo(() => _chartPresenterContext.TemplatingTask).Returns(_chartTemplatingTask);
            A.CallTo(() => _chartPresenterContext.ProjectRetriever).Returns(_projectRetriever);

            sut = new IndividualSimulationComparisonPresenter(_view, _chartPresenterContext, _pkAnalysisPresenter,
                                                              _chartTask, _observedDataTask, _lazyLoadTask, _chartTemplatingTask, _userSettings);
        }
Beispiel #2
0
        protected override void Context()
        {
            _project           = A.Fake <IPKSimProject>();
            _entityTask        = A.Fake <IEntityTask>();
            _templateTaskQuery = A.Fake <ITemplateTaskQuery>();
            _executionContext  = A.Fake <IExecutionContext>();
            A.CallTo(() => _executionContext.CurrentProject).Returns(_project);
            _applicationController            = A.Fake <IApplicationController>();
            _buildingBlockInSimulationManager = A.Fake <IBuildingBlockInSimulationManager>();
            _buildingBlockRepository          = A.Fake <IBuildingBlockRepository>();
            _clonePresenter             = A.Fake <ICloneBuildingBlockPresenter>();
            _renamePresenter            = A.Fake <IRenameObjectPresenter>();
            _dialogCreator              = A.Fake <IDialogCreator>();
            _singleStartPresenterTask   = A.Fake <ISingleStartPresenterTask>();
            _lazyLoadTask               = A.Fake <ILazyLoadTask>();
            _presenterSettingsTask      = A.Fake <IPresentationSettingsTask>();
            _simulationReferenceUpdater = A.Fake <ISimulationReferenceUpdater>();

            sut = new BuildingBlockTask(_executionContext, _applicationController, _dialogCreator, _buildingBlockInSimulationManager,
                                        _entityTask, _templateTaskQuery, _singleStartPresenterTask, _buildingBlockRepository, _lazyLoadTask, _presenterSettingsTask, _simulationReferenceUpdater);
            A.CallTo(() => _applicationController.Start <ICloneBuildingBlockPresenter>()).Returns(_clonePresenter);
            A.CallTo(() => _applicationController.Start <IRenameObjectPresenter>()).Returns(_renamePresenter);

            _buildingBlock = A.Fake <IPKSimBuildingBlock>();
        }
Beispiel #3
0
 public ExecutionContext(IPKSimProjectRetriever projectRetriever, IWithIdRepository withIdRepository,
                         ILazyLoadTask lazyLoadTask, IRegistrationTask registrationTask,
                         IEventPublisher eventPublisher, IObjectTypeResolver objectTypeResolver,
                         IBuildingBlockRetriever buildingBlockRetriever, ICompressedSerializationManager serializationManager,
                         IBuildingBlockVersionUpdater buildingBlockVersionUpdater, IProjectChangedNotifier projectChangedNotifier,
                         ICloner cloner, IContainer container,
                         IReportGenerator reportGenerator,
                         IFullPathDisplayResolver fullPathDisplayResolver,
                         IParameterChangeUpdater parameterChangeUpdater)
 {
     _projectRetriever            = projectRetriever;
     _withIdRepository            = withIdRepository;
     _lazyLoadTask                = lazyLoadTask;
     _registrationTask            = registrationTask;
     _eventPublisher              = eventPublisher;
     _objectTypeResolver          = objectTypeResolver;
     _buildingBlockRetriever      = buildingBlockRetriever;
     _serializationManager        = serializationManager;
     _buildingBlockVersionUpdater = buildingBlockVersionUpdater;
     _projectChangedNotifier      = projectChangedNotifier;
     CloneManager             = cloner;
     _container               = container;
     _reportGenerator         = reportGenerator;
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _parameterChangeUpdater  = parameterChangeUpdater;
 }
Beispiel #4
0
        protected override void Context()
        {
            _applicationController            = A.Fake <IApplicationController>();
            _buildingBlockTask                = A.Fake <IBuildingBlockTask>();
            _buildingBlockInSimulationManager = A.Fake <IBuildingBlockInSimulationManager>();
            _lazyloadTask               = A.Fake <ILazyLoadTask>();
            _heavyWorkManager           = A.Fake <IHeavyWorkManager>();
            _containerTask              = A.Fake <IContainerTask>();
            _objectReferencingRetriever = A.Fake <IObjectReferencingRetriever>();
            _projectRetriever           = A.Fake <IProjectRetriever>();
            _renameAbsolutePathVisitor  = new RenameAbsolutePathVisitor();
            _objectPathFactory          = new ObjectPathFactoryForSpecs();
            _parameterIdentificationSimulationPathUpdater = A.Fake <IParameterIdentificationSimulationPathUpdater>();
            _dataRepositoryNamer = A.Fake <IDataRepositoryNamer>();
            _curveNamer          = A.Fake <ICurveNamer>();

            sut = new RenameBuildingBlockTask(_buildingBlockTask, _buildingBlockInSimulationManager, _applicationController, _lazyloadTask,
                                              _containerTask, _heavyWorkManager, _renameAbsolutePathVisitor, _objectReferencingRetriever, _projectRetriever, _parameterIdentificationSimulationPathUpdater, _dataRepositoryNamer, _curveNamer);

            _initialSimulationName      = "S";
            _individualSimulation       = new IndividualSimulation().WithName(_initialSimulationName);
            _individualSimulation.Model = new Model().WithName(_initialSimulationName);
            _simulation = _individualSimulation;
            _root       = new Container().WithName(_initialSimulationName);
            _individualSimulation.Model.Root = _root;
        }
 public RenameBuildingBlockTask(
     IBuildingBlockTask buildingBlockTask,
     IBuildingBlockInProjectManager buildingBlockInProjectManager,
     IApplicationController applicationController,
     ILazyLoadTask lazyLoadTask, IContainerTask containerTask,
     IHeavyWorkManager heavyWorkManager,
     IRenameAbsolutePathVisitor renameAbsolutePathVisitor,
     IObjectReferencingRetriever objectReferencingRetriever,
     IProjectRetriever projectRetriever,
     IParameterIdentificationSimulationPathUpdater simulationPathUpdater,
     IDataRepositoryNamer dataRepositoryNamer,
     ICurveNamer curveNamer,
     IExpressionProfileUpdater expressionProfileUpdater)
 {
     _buildingBlockTask             = buildingBlockTask;
     _buildingBlockInProjectManager = buildingBlockInProjectManager;
     _applicationController         = applicationController;
     _lazyLoadTask               = lazyLoadTask;
     _containerTask              = containerTask;
     _heavyWorkManager           = heavyWorkManager;
     _renameAbsolutePathVisitor  = renameAbsolutePathVisitor;
     _objectReferencingRetriever = objectReferencingRetriever;
     _projectRetriever           = projectRetriever;
     _simulationPathUpdater      = simulationPathUpdater;
     _dataRepositoryNamer        = dataRepositoryNamer;
     _curveNamer = curveNamer;
     _expressionProfileUpdater = expressionProfileUpdater;
 }
Beispiel #6
0
        protected override void Context()
        {
            _projectRetriever            = A.Fake <IPKSimProjectRetriever>();
            _registrationTask            = A.Fake <IRegistrationTask>();
            _eventPublisher              = A.Fake <IEventPublisher>();
            _lazyLoadTask                = A.Fake <ILazyLoadTask>();
            _objectTypeResolver          = A.Fake <IObjectTypeResolver>();
            _buildingBlockRetriever      = A.Fake <IBuildingBlockRetriever>();
            _buildingBlockVersionUpdater = A.Fake <IBuildingBlockVersionUpdater>();
            _projectChangedNotifier      = A.Fake <IProjectChangedNotifier>();
            _withIdRepository            = A.Fake <IWithIdRepository>();
            _stringSerializer            = A.Fake <ICompressedSerializationManager>();
            _cloneManager                = A.Fake <ICloner>();
            _reportGenerator             = A.Fake <IReportGenerator>();
            _fullPathDisplayResolver     = A.Fake <IFullPathDisplayResolver>();
            _project                = A.Fake <IPKSimProject>();
            _idThatDoesNotExist     = "tralalalal";
            _parameter              = A.Fake <IParameter>();
            _parameterChangeUpdater = A.Fake <IParameterChangeUpdater>();
            A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project);
            _idThatDoesExist = "toto";
            _container       = A.Fake <IContainer>();
            A.CallTo(() => _withIdRepository.ContainsObjectWithId(_idThatDoesExist)).Returns(true);
            A.CallTo(() => _withIdRepository.Get <IParameter>(_idThatDoesExist)).Returns(_parameter);
            A.CallTo(() => _withIdRepository.Get(_idThatDoesExist)).Returns(_parameter);
            A.CallTo(() => _withIdRepository.ContainsObjectWithId(_idThatDoesNotExist)).Returns(false);
            A.CallTo(() => _withIdRepository.Get(_idThatDoesNotExist)).Throws(new Exception());

            sut = new ExecutionContext(_projectRetriever, _withIdRepository, _lazyLoadTask, _registrationTask,
                                       _eventPublisher, _objectTypeResolver, _buildingBlockRetriever,
                                       _stringSerializer, _buildingBlockVersionUpdater, _projectChangedNotifier,
                                       _cloneManager, _container, _reportGenerator, _fullPathDisplayResolver, _parameterChangeUpdater);
        }
Beispiel #7
0
        protected override void Context()
        {
            _lazyLoadTask                = A.Fake <ILazyLoadTask>();
            _pkValuesCalculator          = A.Fake <IPKValuesCalculator>();
            _pkParameterRepository       = A.Fake <IPKParameterRepository>();
            _pkCalculationOptionsFactory = A.Fake <IPKCalculationOptionsFactory>();
            _entityPathResolver          = A.Fake <IEntityPathResolver>();
            sut = new PopulationPKAnalysesTask(_lazyLoadTask, _pkValuesCalculator, _pkParameterRepository, _pkCalculationOptionsFactory, _entityPathResolver);

            _populationSimulation = A.Fake <PopulationSimulation>();
            _outputSelections     = new OutputSelections();
            A.CallTo(() => _populationSimulation.OutputSelections).Returns(_outputSelections);
            _allBodyWeights = new List <double>();
            _bodyWeight     = A.Fake <IParameter>();
            var bodyWeightPath = "PATH";

            A.CallTo(() => _populationSimulation.BodyWeight).Returns(_bodyWeight);
            A.CallTo(() => _entityPathResolver.PathFor(_bodyWeight)).Returns(bodyWeightPath);
            A.CallTo(() => _populationSimulation.AllValuesFor(bodyWeightPath)).Returns(_allBodyWeights);
            A.CallTo(() => _populationSimulation.NumberOfItems).Returns(2);
            _individualResult0 = new IndividualResults {
                IndividualId = 0, Time = new QuantityValues {
                    Values = new[] { 1f, 2f }
                }
            };
            _individualResult0.Add(new QuantityValues {
                QuantityPath = _quantityPath1, Values = new[] { 10f, 20f }
            });
            _individualResult0.Add(new QuantityValues {
                QuantityPath = _quantityPath2, Values = new[] { 11f, 21f }
            });
            _individualResult1 = new IndividualResults {
                IndividualId = 1, Time = new QuantityValues {
                    Values = new[] { 3f, 4f }
                }
            };
            _individualResult1.Add(new QuantityValues {
                QuantityPath = _quantityPath1, Values = new[] { 30f, 40f }
            });
            _individualResult1.Add(new QuantityValues {
                QuantityPath = _quantityPath2, Values = new[] { 31f, 41f }
            });
            _simulationResults = new SimulationResults {
                _individualResult0, _individualResult1
            };
            _populationSimulation.Results = _simulationResults;

            _pkParameter1 = new PKParameter {
                Mode = PKParameterMode.Always, Name = "Cmax"
            };
            _pkParameter2 = new PKParameter {
                Mode = PKParameterMode.Always, Name = "tMax"
            };

            A.CallTo(() => _pkParameterRepository.All()).Returns(new[] { _pkParameter1, _pkParameter2 });
        }
 protected override void Context()
 {
     _configuration      = A.Fake <IPKSimConfiguration>();
     _projectRetriever   = A.Fake <IProjectRetriever>();
     _entityPathResolver = A.Fake <IEntityPathResolver>();
     _lazyLoadTask       = A.Fake <ILazyLoadTask>();
     _population         = A.Fake <Population>().WithName("MyPop");
     A.CallTo(() => _population.AllCovariateNames).Returns(new[] { CoreConstants.Covariates.GENDER, CoreConstants.Covariates.RACE });
     sut = new PopulationExportTask(_entityPathResolver, _lazyLoadTask, _projectRetriever, _configuration);
 }
 protected override void Context()
 {
     _lazyLoadTask                = A.Fake <ILazyLoadTask>();
     _pkCalculator                = A.Fake <IPKValuesCalculator>();
     _pkMapper                    = A.Fake <IPKValuesToPKAnalysisMapper>();
     _dimensionRepository         = A.Fake <IDimensionRepository>();
     _pkCalculationOptionsFactory = A.Fake <IPKCalculationOptionsFactory>();
     _pkParameterRepository       = A.Fake <IPKParameterRepository>();
     _entityPathResolver          = A.Fake <IEntityPathResolver>();
     sut = new PKAnalysesTask(_lazyLoadTask, _pkCalculator, _pkParameterRepository, _pkCalculationOptionsFactory, _entityPathResolver, _pkMapper, _dimensionRepository);
 }
 public ExportSimulationRunner(
     IOSPSuiteLogger logger,
     IWorkspacePersistor workspacePersistor,
     ICoreWorkspace workspace,
     ISimulationExporter simulationExporter,
     ILazyLoadTask lazyLoadTask
     )
 {
     _logger             = logger;
     _workspacePersistor = workspacePersistor;
     _workspace          = workspace;
     _simulationExporter = simulationExporter;
     _lazyLoadTask       = lazyLoadTask;
 }
Beispiel #11
0
 protected override void Context()
 {
     _dialogCreator = A.Fake <IDialogCreator>();
     _templateTask  = A.Fake <ITemplateTask>();
     _keyPathMapper = A.Fake <IKeyPathMapper>();
     _entitiesInContainerRetriever = A.Fake <IEntitiesInContainerRetriever>();
     _entityTask = A.Fake <IEntityTask>();
     _cloner     = A.Fake <ICloner>();
     _simulationAnalysisWorkflowMapper = A.Fake <IAnalysableToSimulationAnalysisWorkflowMapper>();
     _simulationAnalysisCreator        = A.Fake <ISimulationAnalysisCreator>();
     _lazyLoadTask = A.Fake <ILazyLoadTask>();
     sut           = new PopulationAnalysisTemplateTask(_templateTask, _dialogCreator, _entitiesInContainerRetriever,
                                                        _keyPathMapper, _entityTask, _cloner, _simulationAnalysisWorkflowMapper, _simulationAnalysisCreator, _lazyLoadTask);
 }
Beispiel #12
0
 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>();
 }
Beispiel #13
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 PopulationAnalysisTemplateTask(ITemplateTask templateTask, IDialogCreator dialogCreator,
                                       IEntitiesInContainerRetriever entitiesInContainerRetriever, IKeyPathMapper keyPathMapper,
                                       IEntityTask entityTask, ICloner cloner, IAnalysableToSimulationAnalysisWorkflowMapper simulationAnalysisWorkflowMapper,
                                       ISimulationAnalysisCreator simulationAnalysisCreator, ILazyLoadTask lazyLoadTask)
 {
     _templateTask  = templateTask;
     _dialogCreator = dialogCreator;
     _entitiesInContainerRetriever = entitiesInContainerRetriever;
     _keyPathMapper = keyPathMapper;
     _entityTask    = entityTask;
     _cloner        = cloner;
     _simulationAnalysisWorkflowMapper = simulationAnalysisWorkflowMapper;
     _simulationAnalysisCreator        = simulationAnalysisCreator;
     _lazyLoadTask = lazyLoadTask;
 }
Beispiel #15
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;
 }
Beispiel #16
0
        protected override void Context()
        {
            _buildConfigurationTask       = A.Fake <IBuildConfigurationTask>();
            _simulationMapper             = A.Fake <ISimulationToModelCoreSimulationMapper>();
            _representationInfoRepository = A.Fake <IRepresentationInfoRepository>();
            _configuration       = A.Fake <IPKSimConfiguration>();
            _lazyLoadTask        = A.Fake <ILazyLoadTask>();
            _dialogCreator       = A.Fake <IDialogCreator>();
            _simulationPersistor = A.Fake <ISimulationPersistor>();
            _projectRetriever    = A.Fake <IProjectRetriever>();
            _objectIdResetter    = A.Fake <IObjectIdResetter>();
            _journalRetriever    = A.Fake <IJournalRetriever>();

            sut = new MoBiExportTask(_buildConfigurationTask, _simulationMapper, _representationInfoRepository,
                                     _configuration, _lazyLoadTask, _dialogCreator, _simulationPersistor, _projectRetriever, _objectIdResetter, _journalRetriever);
        }
Beispiel #17
0
        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);
        }
Beispiel #18
0
 public MoBiExportTask(IBuildConfigurationTask buildConfigurationTask, ISimulationToModelCoreSimulationMapper simulationMapper,
                       IRepresentationInfoRepository representationInfoRepository, IPKSimConfiguration configuration,
                       ILazyLoadTask lazyLoadTask, IDialogCreator dialogCreator, ISimulationPersistor simulationPersistor, IProjectRetriever projectRetriever,
                       IObjectIdResetter objectIdResetter, IJournalRetriever journalRetriever)
 {
     _buildConfigurationTask       = buildConfigurationTask;
     _simulationMapper             = simulationMapper;
     _representationInfoRepository = representationInfoRepository;
     _configuration       = configuration;
     _lazyLoadTask        = lazyLoadTask;
     _dialogCreator       = dialogCreator;
     _simulationPersistor = simulationPersistor;
     _projectRetriever    = projectRetriever;
     _objectIdResetter    = objectIdResetter;
     _journalRetriever    = journalRetriever;
 }
Beispiel #19
0
        protected override Task Context()
        {
            _quantityDisplayPathMapper = A.Fake <IQuantityPathToQuantityDisplayPathMapper>();
            _lazyLoadTask       = A.Fake <ILazyLoadTask>();
            _dialogCreator      = A.Fake <IDialogCreator>();
            _dataRepositoryTask = A.Fake <IDataRepositoryExportTask>();
            _stringSerializer   = A.Fake <IStringSerializer>();
            _modelReportCreator = A.Fake <IModelReportCreator>();
            _simulationMapper   = A.Fake <ISimulationToModelCoreSimulationMapper>();
            _simModelExporter   = A.Fake <ISimModelExporter>();
            _simulationResultsToDataTableConverter = A.Fake <ISimulationResultsToDataTableConverter>();
            _populationSimulationPKAnalysesToDataTableConverter = A.Fake <IPopulationSimulationPKAnalysesToDataTableConverter>();
            sut = new SimulationExportTask(_lazyLoadTask, _dialogCreator, _dataRepositoryTask, _quantityDisplayPathMapper,
                                           _stringSerializer, _modelReportCreator, _simulationMapper, _simModelExporter, _simulationResultsToDataTableConverter, _populationSimulationPKAnalysesToDataTableConverter);

            return(_completed);
        }
Beispiel #20
0
 public BuildingBlockTask(IExecutionContext executionContext, IApplicationController applicationController,
                          IDialogCreator dialogCreator, IBuildingBlockInSimulationManager buildingBlockInSimulationManager,
                          IEntityTask entityTask, ITemplateTaskQuery templateTaskQuery,
                          ISingleStartPresenterTask singleStartPresenterTask, IBuildingBlockRepository buildingBlockRepository,
                          ILazyLoadTask lazyLoadTask, IPresentationSettingsTask presentationSettingsTask, ISimulationReferenceUpdater simulationReferenceUpdater)
 {
     _executionContext                 = executionContext;
     _applicationController            = applicationController;
     _dialogCreator                    = dialogCreator;
     _buildingBlockInSimulationManager = buildingBlockInSimulationManager;
     _entityTask                 = entityTask;
     _templateTaskQuery          = templateTaskQuery;
     _singleStartPresenterTask   = singleStartPresenterTask;
     _buildingBlockRepository    = buildingBlockRepository;
     _lazyLoadTask               = lazyLoadTask;
     _presentationSettingsTask   = presentationSettingsTask;
     _simulationReferenceUpdater = simulationReferenceUpdater;
 }
 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);
 }
Beispiel #22
0
 public SimulationExportTask(
     ILazyLoadTask lazyLoadTask,
     IDialogCreator dialogCreator,
     IDataRepositoryExportTask dataRepositoryTask,
     IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper,
     IStringSerializer stringSerializer,
     IModelReportCreator modelReportCreator,
     ISimulationToModelCoreSimulationMapper coreSimulationMapper,
     ISimModelExporter simModelExporter,
     ISimulationResultsToDataTableConverter simulationResultsToDataTableConverter,
     IPopulationSimulationPKAnalysesToDataTableConverter populationSimulationPKAnalysesToDataTableConverter)
 {
     _lazyLoadTask                          = lazyLoadTask;
     _dialogCreator                         = dialogCreator;
     _dataRepositoryTask                    = dataRepositoryTask;
     _quantityDisplayPathMapper             = quantityDisplayPathMapper;
     _stringSerializer                      = stringSerializer;
     _modelReportCreator                    = modelReportCreator;
     _coreSimulationMapper                  = coreSimulationMapper;
     _simModelExporter                      = simModelExporter;
     _simulationResultsToDataTableConverter = simulationResultsToDataTableConverter;
     _populationSimulationPKAnalysesToDataTableConverter = populationSimulationPKAnalysesToDataTableConverter;
 }
Beispiel #23
0
 public ParameterExportForDebugCommand(IApplicationController applicationController, ILazyLoadTask lazyLoadTask, IActiveSubjectRetriever activeSubjectRetriever) : base(activeSubjectRetriever)
 {
     _applicationController = applicationController;
     _lazyLoadTask          = lazyLoadTask;
 }