protected override void Context()
        {
            _editObservedDataTask = A.Fake <IEditObservedDataTask>();
            _view = A.Fake <IDataRepositoryDataView>();
            _dataRepositoryTask = A.Fake <IDataRepositoryExportTask>();
            _commandCollector   = A.Fake <ICommandCollector>();
            sut = new DataRepositoryDataPresenter(_view, _dataRepositoryTask, _editObservedDataTask);
            sut.InitializeWith(_commandCollector);

            //common setup
            _dataRepository = new DataRepository();
            _dataTable      = new DataTable();
            A.CallTo(() => _dataRepositoryTask.ToDataTable(_dataRepository, A <DataColumnExportOptions> ._)).Returns(new[] { _dataTable });

            var col = _dataTable.AddColumn <float>("test");

            col.ExtendedProperties.Add(Constants.DATA_REPOSITORY_COLUMN_ID, "col");
            _baseGrid = new BaseGrid("base", "base", Constants.Dimension.NO_DIMENSION)
            {
                Values = new ArraySegment <float>()
            };
            _dim = A.Fake <IDimension>();
            _col = new DataColumn("col", "col", _dim, _baseGrid)
            {
                Values = new ArraySegment <float>()
            };
            _dataRepository.Add(_baseGrid);
            _dataRepository.Add(_col);
        }
Beispiel #2
0
        public DataRepositoryTestPresenter(
            IDataRepositoryTestView view,
            IDataRepositoryDataPresenter dataPresenter,
            IDataRepositoryChartPresenter chartPresenter,
            IDataRepositoryMetaDataPresenter metaDataPresenter,
            IImportObservedDataTask importObservedDataTask,
            IDataRepositoryExportTask dataRepositoryTask,
            IDialogCreator dialogCreator) : base(view)
        {
            _dataPresenter      = dataPresenter;
            _chartPresenter     = chartPresenter;
            _metaDataPresenter  = metaDataPresenter;
            _dataRepositoryTask = dataRepositoryTask;
            _dialogCreator      = dialogCreator;

            _subPresenterManager.Add(_dataPresenter);
            _subPresenterManager.Add(_chartPresenter);
            _subPresenterManager.Add(_metaDataPresenter);

            _view.AddChartView(_chartPresenter.BaseView);
            _view.AddDataView(_dataPresenter.BaseView);
            _view.AddMetaDataView(_metaDataPresenter.BaseView);

            InitializeWith(new OSPSuiteMacroCommand <OSPSuiteExecutionContext>());
            Edit(importObservedDataTask.ImportObservedData());
        }
 protected ObservedDataTask(IDialogCreator dialogCreator, IOSPSuiteExecutionContext executionContext, IDataRepositoryExportTask dataRepositoryExportTask, IContainerTask containerTask, IObjectTypeResolver objectTypeResolver)
 {
     _dialogCreator            = dialogCreator;
     _executionContext         = executionContext;
     _dataRepositoryExportTask = dataRepositoryExportTask;
     _containerTask            = containerTask;
     _objectTypeResolver       = objectTypeResolver;
 }
Beispiel #4
0
 public ObservedDataTeXBuilder(
     IReportGenerator reportGenerator,
     IDataRepositoryExportTask dataRepositoryTask,
     ITeXBuilderRepository builderRepository)
 {
     _reportGenerator    = reportGenerator;
     _dataRepositoryTask = dataRepositoryTask;
     _builderRepository  = builderRepository;
 }
Beispiel #5
0
        protected override void Context()
        {
            base.Context();

            _buildConfigurationFactory = IoC.Resolve <IBuildConfigurationFactory>();
            _modelConstructor          = IoC.Resolve <IModelConstructor>();
            _simModelExporter          = IoC.Resolve <ISimModelExporter>();
            _dateRepositoryTask        = IoC.Resolve <IDataRepositoryExportTask>();
            _directory = Path.Combine(Path.Combine(Path.Combine(Path.Combine(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "..\\.."), "Core", "SBML", "Testfiles", "SBMLTestSuite"))));
        }
Beispiel #6
0
 public PopulationAnalysisTask(
     IDialogCreator dialogCreator,
     IDataRepositoryExportTask dataRepositoryTask,
     IChartDataToTableMapperFactory chartDataToTableMapperFactory,
     IPKSimProjectRetriever projectRetriever)
 {
     _chartDataToTableMapperFactory = chartDataToTableMapperFactory;
     _projectRetriever   = projectRetriever;
     _dialogCreator      = dialogCreator;
     _dataRepositoryTask = dataRepositoryTask;
 }
Beispiel #7
0
        protected override void Context()
        {
            _dialogCreator             = A.Fake <IDialogCreator>();
            _dataRepositoryTask        = A.Fake <IDataRepositoryExportTask>();
            _quantityDisplayPathMapper = A.Fake <IQuantityPathToQuantityDisplayPathMapper>();
            _pkAnalysesTask            = A.Fake <IPKAnalysesTask>();
            _globalPKAnalysisMapper    = A.Fake <IGlobalPKAnalysisToDataTableMapper>();
            _dimensionFactory          = A.Fake <IDimensionFactory>();

            sut = new PKAnalysisExportTask(_dialogCreator, _dataRepositoryTask, _quantityDisplayPathMapper, _globalPKAnalysisMapper, _dimensionFactory);
        }
Beispiel #8
0
        protected override void Context()
        {
            _context                 = A.Fake <IInteractionTaskContext>();
            _simulationPersistor     = A.Fake <ISimulationPersistor>();
            _dialogCreator           = A.Fake <IDialogCreator>();
            _dataRepositoryTask      = A.Fake <IDataRepositoryExportTask>();
            _simulationModelExporter = A.Fake <ISimModelExporter>();
            _reportCreator           = A.Fake <IModelReportCreator>();
            _dimensionFactory        = A.Fake <IDimensionFactory>();
            _parameterIdentificationSimulationPathUpdater = A.Fake <IParameterIdentificationSimulationPathUpdater>();

            sut = new EditTasksForSimulation(_context, _simulationPersistor, _dialogCreator, _dataRepositoryTask, _reportCreator, _simulationModelExporter, _dimensionFactory, _parameterIdentificationSimulationPathUpdater);
        }
Beispiel #9
0
 public PKAnalysisExportTask(
     IDialogCreator dialogCreator,
     IDataRepositoryExportTask dataRepositoryTask,
     IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper,
     IGlobalPKAnalysisToDataTableMapper globalPKAnalysisToDataTableMapper,
     IDimensionFactory dimensionFactory)
 {
     _dialogCreator      = dialogCreator;
     _dataRepositoryTask = dataRepositoryTask;
     _globalPKAnalysisToDataTableMapper = globalPKAnalysisToDataTableMapper;
     _dimensionFactory          = dimensionFactory;
     _quantityDisplayPathMapper = quantityDisplayPathMapper;
 }
        protected override void Context()
        {
            _dialogCreator      = A.Fake <IDialogCreator>();
            _context            = A.Fake <IOSPSuiteExecutionContext>();
            _dataRepositoryTask = A.Fake <IDataRepositoryExportTask>();
            _containerTask      = A.Fake <IContainerTask>();
            _objectTypeResolver = A.Fake <IObjectTypeResolver>();

            sut = new ObservedDataTaskForSpecs(_dialogCreator, _context, _dataRepositoryTask, _containerTask, _objectTypeResolver);

            _obsData1 = DomainHelperForSpecs.ObservedData("OBS1");
            _obsData2 = DomainHelperForSpecs.ObservedData("OBS2");

            A.CallTo(() => _context.Project.AllUsersOfObservedData).Returns(_allUserOfObservedData);
        }
 public ObservedDataTask(
     IDataImporter dataImporter,
     IDimensionFactory dimensionFactory,
     IMoBiContext context,
     IDialogCreator dialogCreator,
     IInteractionTask interactionTask,
     IDataRepositoryExportTask dataRepositoryTask,
     IContainerTask containerTask,
     IObjectTypeResolver objectTypeResolver) : base(dialogCreator, context, dataRepositoryTask, containerTask, objectTypeResolver)
 {
     _dataImporter      = dataImporter;
     _mobiDialogCreator = dialogCreator;
     _interactionTask   = interactionTask;
     _dimensionFactory  = dimensionFactory;
     _context           = context;
 }
Beispiel #12
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);
        }
        protected override Task Context()
        {
            _snapshotTask           = A.Fake <ISnapshotTask>();
            _jsonSerializer         = A.Fake <IJsonSerializer>();
            _workspace              = A.Fake <ICoreWorkspace>();
            _workspacePersistor     = A.Fake <IWorkspacePersistor>();
            _exportSimulationRunner = A.Fake <IExportSimulationRunner>();
            _logger               = A.Fake <ILogger>();
            _dataRepositoryTask   = A.Fake <IDataRepositoryExportTask>();
            _markdownReporterTask = A.Fake <IMarkdownReporterTask>();

            sut = new QualificationRunner(_snapshotTask, _jsonSerializer, _workspace, _workspacePersistor, _exportSimulationRunner, _dataRepositoryTask, _markdownReporterTask, _logger);

            _runOptions = new QualificationRunOptions();
            _qualificationConfiguration = new QualifcationConfiguration();
            return(_completed);
        }
Beispiel #14
0
 public ObservedDataTask(
     IPKSimProjectRetriever projectRetriever,
     IExecutionContext executionContext,
     IDialogCreator dialogCreator,
     IApplicationController applicationController,
     IDataRepositoryExportTask dataRepositoryTask,
     ITemplateTask templateTask,
     IContainerTask containerTask,
     IObservedDataPersistor observedDataPersistor,
     IObjectTypeResolver objectTypeResolver) : base(dialogCreator, executionContext, dataRepositoryTask, containerTask, objectTypeResolver)
 {
     _projectRetriever      = projectRetriever;
     _executionContext      = executionContext;
     _applicationController = applicationController;
     _templateTask          = templateTask;
     _observedDataPersistor = observedDataPersistor;
 }
 public EditTasksForSimulation(
     IInteractionTaskContext interactionTaskContext,
     ISimulationPersistor simulationPersistor,
     IDialogCreator dialogCreator,
     IDataRepositoryExportTask dataRepositoryTask,
     IModelReportCreator reportCreator,
     ISimModelExporter simModelExporter,
     IDimensionFactory dimensionFactory,
     IParameterIdentificationSimulationPathUpdater parameterIdentificationSimulationPathUpdater) : base(interactionTaskContext)
 {
     _simulationPersistor = simulationPersistor;
     _dialogCreator       = dialogCreator;
     _dataRepositoryTask  = dataRepositoryTask;
     _reportCreator       = reportCreator;
     _simModelExporter    = simModelExporter;
     _dimensionFactory    = dimensionFactory;
     _parameterIdentificationSimulationPathUpdater = parameterIdentificationSimulationPathUpdater;
 }
Beispiel #16
0
 protected override void Context()
 {
     _containerTask         = A.Fake <IContainerTask>();
     _projectRetriever      = A.Fake <IPKSimProjectRetriever>();
     _dataRepositoryTask    = A.Fake <IDataRepositoryExportTask>();
     _executionContext      = A.Fake <IExecutionContext>();
     _dialogCreator         = A.Fake <IDialogCreator>();
     _applicationController = A.Fake <IApplicationController>();
     _templateTask          = A.Fake <ITemplateTask>();
     _project = new PKSimProject();
     _observedDataPersistor = A.Fake <IObservedDataPersistor>();
     A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project);
     A.CallTo(() => _projectRetriever.Current).Returns(_project);
     A.CallTo(() => _executionContext.Project).Returns(_project);
     _objectTypeResolver = A.Fake <IObjectTypeResolver>();
     sut = new ObservedDataTask(_projectRetriever, _executionContext, _dialogCreator, _applicationController,
                                _dataRepositoryTask, _templateTask, _containerTask, _observedDataPersistor, _objectTypeResolver);
 }
Beispiel #17
0
        protected override void Context()
        {
            _dialogCreator      = A.Fake <IDialogCreator>();
            _dataRepositoryTask = A.Fake <IDataRepositoryExportTask>();
            _dimensionFactory   = A.Fake <IDimensionFactory>();
            sut = new CurveChartExportTask(_dialogCreator, _dataRepositoryTask, _dimensionFactory);

            var dataRepository = DomainHelperForSpecs.SimulationDataRepositoryFor("Sim");

            _curve = new Curve();
            _curve.SetxData(dataRepository.BaseGrid, _dimensionFactory);
            var dataColumn = dataRepository.AllButBaseGrid().First();

            _curve.SetyData(dataColumn, _dimensionFactory);

            _mergedDimensionDataColumn = A.Fake <IDimension>();
            A.CallTo(() => _dimensionFactory.MergedDimensionFor(dataRepository.BaseGrid)).Returns(dataRepository.BaseGrid.Dimension);
            A.CallTo(() => _dimensionFactory.MergedDimensionFor(dataColumn)).Returns(_mergedDimensionDataColumn);
        }
Beispiel #18
0
 public QualificationRunner(ISnapshotTask snapshotTask,
                            IJsonSerializer jsonSerializer,
                            ICoreWorkspace workspace,
                            IWorkspacePersistor workspacePersistor,
                            IExportSimulationRunner exportSimulationRunner,
                            IDataRepositoryExportTask dataRepositoryExportTask,
                            IMarkdownReporterTask markdownReporterTask,
                            ILogger logger
                            )
 {
     _snapshotTask             = snapshotTask;
     _jsonSerializer           = jsonSerializer;
     _workspace                = workspace;
     _workspacePersistor       = workspacePersistor;
     _logger                   = logger;
     _exportSimulationRunner   = exportSimulationRunner;
     _dataRepositoryExportTask = dataRepositoryExportTask;
     _markdownReporterTask     = markdownReporterTask;
 }
        protected override void Context()
        {
            _dataImporter     = A.Fake <IDataImporter>();
            _dimensionFactory = A.Fake <IDimensionFactory>();
            _context          = A.Fake <IMoBiContext>();
            _dialogCreator    = A.Fake <IDialogCreator>();
            _dataRepository   = new DataRepository {
                new BaseGrid("", DimensionFactoryForSpecs.Factory.Dimension("Time"))
            };
            _interactionTask    = A.Fake <IInteractionTask>();
            _dataRepositoryTask = A.Fake <IDataRepositoryExportTask>();
            _containerTask      = A.Fake <IContainerTask>();
            _objectTypeResolver = A.Fake <IObjectTypeResolver>();
            sut = new ObservedDataTask(_dataImporter, _dimensionFactory, _context, _dialogCreator, _interactionTask, _dataRepositoryTask, _containerTask, _objectTypeResolver);

            _project = new MoBiProject();
            A.CallTo(() => _context.Project).Returns(_project);
            A.CallTo(() => _context.CurrentProject).Returns(_project);
        }
Beispiel #20
0
        protected override void Context()
        {
            _dataRepositoryTask = A.Fake <IDataRepositoryExportTask>();
            _dimensionFactory   = A.Fake <IDimensionFactory>();
            sut = new WeightedDataRepositoryToDataTableMapper(_dataRepositoryTask, _dimensionFactory);

            var baseGrid = new BaseGrid("name", _dimensionFactory.NoDimension)
            {
                Values = new[] { 0.0f }
            };
            var dataColumn = new DataColumn {
                Values = new[] { 0.0f }
            };

            _dataRepository = new DataRepository {
                baseGrid, dataColumn
            };

            _weightedObservedData = new WeightedObservedData(_dataRepository);

            A.CallTo(() => _dataRepositoryTask.ToDataTable(A <IEnumerable <DataColumn> > ._, A <DataColumnExportOptions> ._)).Returns(new[] { new DataTable() });
        }
Beispiel #21
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 #22
0
 public DataRepositoryDataPresenter(IDataRepositoryDataView view, IDataRepositoryExportTask dataRepositoryTask)
     : base(view)
 {
     _dataRepositoryTask = dataRepositoryTask;
 }
 public DataRepositoryDataPresenter(IDataRepositoryDataView view, IDataRepositoryExportTask dataRepositoryTask, IEditObservedDataTask editObservedDataTask)
     : base(view)
 {
     _dataRepositoryTask   = dataRepositoryTask;
     _editObservedDataTask = editObservedDataTask;
 }
 public CurveChartExportTask(IDialogCreator dialogCreator, IDataRepositoryExportTask dataRepositoryExportTask, IDimensionFactory dimensionFactory)
 {
     _dialogCreator            = dialogCreator;
     _dataRepositoryExportTask = dataRepositoryExportTask;
     _dimensionFactory         = dimensionFactory;
 }
 public ObservedDataTaskForSpecs(IDialogCreator dialogCreator, IOSPSuiteExecutionContext executionContext, IDataRepositoryExportTask dataRepositoryTask, IContainerTask containerTask, IObjectTypeResolver objectTypeResolver) : base(dialogCreator, executionContext, dataRepositoryTask,
                                                                                                                                                                                                                                      containerTask, objectTypeResolver)
 {
 }
 public WeightedDataRepositoryToDataTableMapper(IDataRepositoryExportTask dataRepositoryTask, IDimensionFactory dimensionFactory)
 {
     _dataRepositoryTask = dataRepositoryTask;
     _dimensionFactory   = dimensionFactory;
 }
Beispiel #27
0
 public SimulationResultsExporter(IDataRepositoryExportTask dataRepositoryExportTask, IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper, ISimulationResultsToBatchSimulationExportMapper simulationExportMapper)
 {
     _dataRepositoryExportTask  = dataRepositoryExportTask;
     _quantityDisplayPathMapper = quantityDisplayPathMapper;
     _simulationExportMapper    = simulationExportMapper;
 }