protected override void Context()
 {
     _view = A.Fake <IEditTableParameterView>();
     _tableParameterPresenter = A.Fake <ITableParameterPresenter>();
     _fullPathDisplayResolver = A.Fake <IFullPathDisplayResolver>();
     _chartPresenter          = A.Fake <ISimpleChartPresenter>();
     sut = new EditTableParameterPresenter(_view, _tableParameterPresenter, _fullPathDisplayResolver, _chartPresenter);
 }
        public DataRepositoryChartPresenter(IDataRepositoryChartView view, ISimpleChartPresenter simpleChartPresenter)
            : base(view)
        {
            _simpleChartPresenter = simpleChartPresenter;
            AddSubPresenters(_simpleChartPresenter);

            _view.AddChart(_simpleChartPresenter.View);
        }
Exemplo n.º 3
0
 public ImportDataTableControl(ISimpleChartPresenter presenter, IImportDataTableToDataRepositoryMapper mapper, IImportDataTableGridPresenter gridPresenter, IImporterTask importerTask)
 {
     _presenter = presenter;
     _presenter.LogLinSelectionEnabled = true;
     _mapper        = mapper;
     _gridPresenter = gridPresenter;
     _importerTask  = importerTask;
     _gridPresenter.CopyMetaDataColumnControlEvent += onCopyMetaDataColumnControl;
     _gridPresenter.SetUnitEvent += onSetUnitClick;
 }
 public EditTableParameterPresenter(IEditTableParameterView view, ITableParameterPresenter tableParameterPresenter,
                                    IFullPathDisplayResolver fullPathDisplayResolver, ISimpleChartPresenter chartPresenter) : base(view)
 {
     _tableParameterPresenter = tableParameterPresenter;
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _chartPresenter          = chartPresenter;
     _view.AddView(tableParameterPresenter.BaseView);
     _view.AddChart(_chartPresenter.BaseView);
     _tableParameterPresenter.StatusChanged += tableFormulaChanged;
 }
Exemplo n.º 5
0
        public ParameterIdentificationWeightedObservedDataPresenter(IParameterIdentificationWeightedObservedDataView view, IWeightedDataRepositoryDataPresenter dataPresenter, ISimpleChartPresenter chartPresenter) : base(view)
        {
            _dataPresenter  = dataPresenter;
            _chartPresenter = chartPresenter;

            AddSubPresenters(_dataPresenter, _chartPresenter);

            view.AddDataView(_dataPresenter.BaseView);
            view.AddChartView(_chartPresenter.BaseView);
        }
Exemplo n.º 6
0
 public ShowOntogenyDataPresenter(IShowOntogenyDataView view, IOntogenyRepository ontogenyRepository,
                                  ISimpleChartPresenter simpleChartPresenter, IDimensionRepository dimensionRepository,
                                  IGroupRepository groupRepository, IDisplayUnitRetriever displayUnitRetriever) : base(view)
 {
     _ontogenyRepository   = ontogenyRepository;
     _simpleChartPresenter = simpleChartPresenter;
     _dimensionRepository  = dimensionRepository;
     _groupRepository      = groupRepository;
     _displayUnitRetriever = displayUnitRetriever;
     _view.AddChart(_simpleChartPresenter.View);
 }
Exemplo n.º 7
0
 public SolubilityGroupPresenter(ISolubilityGroupView view, IRepresentationInfoRepository representationRepository,
                                 ICompoundAlternativeTask compoundAlternativeTask,
                                 IParameterGroupAlternativeToSolubilityAlternativeDTOMapper solubilityAlternativeDTOMapper, IDialogCreator dialogCreator,
                                 ISimpleChartPresenter simpleChartPresenter)
     : base(view, representationRepository, compoundAlternativeTask, dialogCreator, CoreConstants.Groups.COMPOUND_SOLUBILITY)
 {
     _solubilityAlternativeDTOMapper = solubilityAlternativeDTOMapper;
     _simpleChartPresenter           = simpleChartPresenter;
     _view.SetChartView(simpleChartPresenter.View);
     AddSubPresenters(_simpleChartPresenter);
 }
        protected override void Context()
        {
            _simpleChartPresenter = A.Fake <ISimpleChartPresenter>();
            _weightedDataRepositoryDataPresenter = A.Fake <IWeightedDataRepositoryDataPresenter>();
            _view = A.Fake <IParameterIdentificationWeightedObservedDataView>();
            var dataRepository = new DataRepository {
                Name = "weightedObservedData"
            };

            dataRepository.Add(new BaseGrid("name", DomainHelperForSpecs.TimeDimensionForSpecs()));
            _weightedObservedData = new WeightedObservedData(dataRepository);

            sut = new ParameterIdentificationWeightedObservedDataPresenter(_view, _weightedDataRepositoryDataPresenter, _simpleChartPresenter);
        }
        protected override void Context()
        {
            _view = A.Fake <IShowOntogenyDataView>();
            _ontogenyRepository   = A.Fake <IOntogenyRepository>();
            _simpleChartPresenter = A.Fake <ISimpleChartPresenter>();
            _dimensionRepository  = A.Fake <IDimensionRepository>();
            _groupRepository      = A.Fake <IGroupRepository>();
            _displayUnitRetriever = A.Fake <IDisplayUnitRetriever>();

            _groupLiver = new Group {
                Name = "Liver"
            };
            _groupDuodenum = new Group {
                Name = "Duodenum"
            };
            _tableFormula = new TableFormula();
            _ontogeny     = new DatabaseOntogeny {
                SpeciesName = "toto"
            };
            _anotherOntogeny = new DatabaseOntogeny {
                SpeciesName = "toto"
            };
            _allOntongies = new List <Ontogeny> {
                _ontogeny, _anotherOntogeny
            };
            _ontoData = new List <OntogenyMetaData>();
            _ontoData.Add(new OntogenyMetaData {
                GroupName = "Liver"
            });
            _ontoData.Add(new OntogenyMetaData {
                GroupName = "Duodenum"
            });
            _allMetaData = new List <OntogenyMetaData>();

            A.CallTo(() => _dimensionRepository.AgeInYears).Returns(A.Fake <IDimension>());
            A.CallTo(() => _dimensionRepository.Fraction).Returns(DomainHelperForSpecs.FractionDimensionForSpecs());
            A.CallTo(() => _simpleChartPresenter.Plot(A <TableFormula> ._)).Returns(new CurveChart().WithAxes());
            A.CallTo(() => _simpleChartPresenter.Plot(A <DataRepository> ._, Scalings.Linear)).Returns(new CurveChart().WithAxes());
            A.CallTo(() => _groupRepository.GroupByName("Liver")).Returns(_groupLiver);
            A.CallTo(() => _groupRepository.GroupByName("Duodenum")).Returns(_groupDuodenum);
            A.CallTo(() => _ontogenyRepository.AllValuesFor(_ontogeny)).Returns(_ontoData);
            A.CallTo(() => _ontogenyRepository.AllFor(_ontogeny.SpeciesName)).Returns(_allOntongies);
            A.CallTo(() => _ontogenyRepository.AllValuesFor(_ontogeny, _groupLiver.Name)).Returns(_allMetaData);

            sut = new ShowOntogenyDataPresenter(_view, _ontogenyRepository, _simpleChartPresenter, _dimensionRepository, _groupRepository, _displayUnitRetriever);

            A.CallTo(() => _view.BindTo(A <ShowOntogenyDataDTO> ._))
            .Invokes(x => ShowOntogenyDataDTO = x.GetArgument <ShowOntogenyDataDTO>(0));
        }
        protected override void Context()
        {
            _view = A.Fake <IFormulationSettingsView>();
            _formulationDTOMapper         = A.Fake <IFormulationToFormulationDTOMapper>();
            _formulationRepository        = A.Fake <IFormulationRepository>();
            _formulaParameterPresenter    = A.Fake <IMultiParameterEditPresenter>();
            _representationInfoRepository = A.Fake <IRepresentationInfoRepository>();
            _tableFormulationPresenter    = A.Fake <ITableFormulationPresenter>();
            _cloner = A.Fake <ICloner>();
            A.CallTo(() => _formulaParameterPresenter.View).Returns(A.Fake <IMultiParameterEditView>());
            A.CallTo(() => _tableFormulationPresenter.BaseView).Returns(A.Fake <IView>());
            _simpleChartPresenter       = A.Fake <ISimpleChartPresenter>();
            _formulationValuesRetriever = A.Fake <IFormulationValuesRetriever>();

            sut = new FormulationSettingsPresenter(_view, _formulationDTOMapper, _formulaParameterPresenter, _formulationRepository,
                                                   _representationInfoRepository, _tableFormulationPresenter, _cloner, _simpleChartPresenter, _formulationValuesRetriever);
        }
 public FormulationSettingsPresenter(IFormulationSettingsView view, IFormulationToFormulationDTOMapper formulationDTOMapper,
                                     IMultiParameterEditPresenter formulationParametersPresenter, IFormulationRepository formulationRepository,
                                     IRepresentationInfoRepository representationInfoRepository, ITableFormulationPresenter tableFormulationPresenter,
                                     ICloner cloner, ISimpleChartPresenter simpleChartPresenter,
                                     IFormulationValuesRetriever formulationValuesRetriever) : base(view)
 {
     _formulationDTOMapper           = formulationDTOMapper;
     _formulationParametersPresenter = formulationParametersPresenter;
     _formulationRepository          = formulationRepository;
     _representationInfoRepository   = representationInfoRepository;
     _tableFormulationPresenter      = tableFormulationPresenter;
     _cloner = cloner;
     _simpleChartPresenter       = simpleChartPresenter;
     _formulationValuesRetriever = formulationValuesRetriever;
     _formulationParametersPresenter.IsSimpleEditor    = true;
     _formulationParametersPresenter.ParameterChanged += parameterChanged;
     _view.AddChartView(_simpleChartPresenter.View);
     _tableFormulationPresenter.TableFormulaChanged += tableFormulaChanged;
     AddSubPresenters(_formulationParametersPresenter, _tableFormulationPresenter);
     AutoSave = false;
 }
Exemplo n.º 12
0
 public void AttachPresenter(ISimpleChartPresenter presenter)
 {
     _presenter = presenter;
 }
Exemplo n.º 13
0
 public EditTableSolubilityParameterPresenter(IEditTableParameterView view, ITableSolubilityParameterPresenter tableParameterPresenter, IFullPathDisplayResolver fullPathDisplayResolver, ISimpleChartPresenter chartPresenter) : base(view, tableParameterPresenter, fullPathDisplayResolver, chartPresenter)
 {
     tableParameterPresenter.ImportToolTip = PKSimConstants.UI.ImportSolubilityTable;
     tableParameterPresenter.Description   = PKSimConstants.UI.ImportSolubilityTableDescription;
 }