public LipophilicityGroupPresenter(ILipophilicityGroupView view, ICompoundAlternativeTask compoundAlternativeTask,
                                    IRepresentationInfoRepository representationRepo,
                                    IParameterGroupAlternativeToLipophilicityAlternativeDTOMapper lipophilicityAlternativeDTOMapper, IDialogCreator dialogCreator) :
     base(view, representationRepo, compoundAlternativeTask, dialogCreator, CoreConstants.Groups.COMPOUND_LIPOPHILICITY)
 {
     _lipophilicityAlternativeDTOMapper = lipophilicityAlternativeDTOMapper;
 }
示例#2
0
 public CompoundTeXBuilder(ITeXBuilderRepository builderRepository, IReportGenerator reportGenerator, ILazyLoadTask lazyLoadTask,
                           IRepresentationInfoRepository representationRepository, ICompoundAlternativeTask compoundAlternativeTask)
     : base(builderRepository, reportGenerator, lazyLoadTask)
 {
     _representationRepository = representationRepository;
     _compoundAlternativeTask  = compoundAlternativeTask;
 }
 public IntestinalPermeabilityGroupPresenter(IPermeabilityGroupView view, ICompoundAlternativeTask compoundAlternativeTask,
                                             IRepresentationInfoRepository representationRepo,
                                             IParameterGroupAlternativeToPermeabilityAlternativeDTOMapper permeabilityAlternativeDTOMapper,
                                             ICalculatedParameterValuePresenter calculatedParameterValuePresenter, IDialogCreator dialogCreator) :
     base(view, compoundAlternativeTask, representationRepo, permeabilityAlternativeDTOMapper, calculatedParameterValuePresenter, dialogCreator, CoreConstants.Groups.COMPOUND_INTESTINAL_PERMEABILITY)
 {
 }
 protected override void Context()
 {
     _compoundAlternativeTask = A.Fake <ICompoundAlternativeTask>();
     _applicationController   = A.Fake <IApplicationController>();
     _entityTask = A.Fake <IEntityTask>();
     sut         = new CompoundAlternativePresentationTask(_compoundAlternativeTask, _applicationController, _entityTask);
 }
示例#5
0
 public AlternativeMapper(ParameterMapper parameterMapper,
                          IParameterAlternativeFactory parameterAlternativeFactory,
                          ICompoundAlternativeTask compoundAlternativeTask,
                          ISpeciesRepository speciesRepository) : base(parameterMapper)
 {
     _speciesRepository           = speciesRepository;
     _parameterAlternativeFactory = parameterAlternativeFactory;
     _compoundAlternativeTask     = compoundAlternativeTask;
 }
 protected CompoundParameterGroupWithAlternativePresenter(TView view, IRepresentationInfoRepository representationRepository, ICompoundAlternativeTask compoundAlternativeTask, IDialogCreator dialogCreator, string groupName)
     : base(view)
 {
     _dialogCreator           = dialogCreator;
     _compoundAlternativeTask = compoundAlternativeTask;
     _dialogCreator           = dialogCreator;
     _parameterGroupName      = groupName;
     View.Caption             = representationRepository.DisplayNameFor(RepresentationObjectType.GROUP, _parameterGroupName);
 }
 public CompoundAlternativePresentationTask(
     ICompoundAlternativeTask compoundAlternativeTask,
     IApplicationController applicationController,
     IEntityTask entityTask)
 {
     _compoundAlternativeTask = compoundAlternativeTask;
     _applicationController   = applicationController;
     _entityTask = entityTask;
 }
 public FractionUnboundGroupPresenter(IFractionUnboundGroupView view, IRepresentationInfoRepository representationRepository,
                                      ICompoundAlternativeTask compoundAlternativeTask,
                                      IParameterGroupAlternativeToFractionUnboundAlternativeDTOMapper fractionUnboundAlternativeDTOMapper,
                                      ISpeciesRepository speciesRepository, IDialogCreator dialogCreator, IParameterTask parameterTask) :
     base(view, representationRepository, compoundAlternativeTask, dialogCreator, CoreConstants.Groups.COMPOUND_FRACTION_UNBOUND)
 {
     _fractionUnboundAlternativeDTOMapper = fractionUnboundAlternativeDTOMapper;
     _speciesRepository = speciesRepository;
     _parameterTask     = parameterTask;
 }
示例#9
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 PermeabilityGroupPresenterBase(IPermeabilityGroupView view, ICompoundAlternativeTask compoundAlternativeTask,
                                          IRepresentationInfoRepository representationRepo,
                                          IParameterGroupAlternativeToPermeabilityAlternativeDTOMapper permeabilityAlternativeDTOMapper,
                                          ICalculatedParameterValuePresenter calculatedParameterValuePresenter, IDialogCreator dialogCreator, string groupName)
     : base(view, representationRepo, compoundAlternativeTask, dialogCreator, groupName)
 {
     _permeabilityAlternativeDTOMapper              = permeabilityAlternativeDTOMapper;
     _calculatedParameterValuePresenter             = calculatedParameterValuePresenter;
     _calculatedParameterValuePresenter.Description = PKSimConstants.UI.PermeabilityCalculatedFromLipoAndMolWeight;
     view.SetDynamicParameterView(_calculatedParameterValuePresenter.View);
     AddSubPresenters(_calculatedParameterValuePresenter);
 }
        protected override void Context()
        {
            _view                    = A.Fake <ILipophilicityGroupView>();
            _dialogCreator           = A.Fake <IDialogCreator>();
            _compoundAlternativeTask = A.Fake <ICompoundAlternativeTask>();
            _reprInfoRepo            = A.Fake <IRepresentationInfoRepository>();
            _alternativeDTOMapper    = A.Fake <IParameterGroupAlternativeToLipophilicityAlternativeDTOMapper>();
            _compoundParamGroup      = new ParameterAlternativeGroup();
            _existingAlternative     = new ParameterAlternative().WithName("Existing").WithId("ID_Existing");
            _compoundParamGroup.AddAlternative(_existingAlternative);
            _compoundAlternativePresentationTask = A.Fake <ICompoundAlternativePresentationTask>();
            _newAlternative = new ParameterAlternative().WithName("New").WithId("ID_New");
            sut             = new LipophilicityGroupPresenter(_view, _compoundAlternativeTask, _compoundAlternativePresentationTask, _reprInfoRepo, _alternativeDTOMapper, _dialogCreator);

            _commandRegister = A.Fake <ICommandCollector>();
            sut.InitializeWith(_commandRegister);
        }
示例#12
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;
 }
示例#13
0
        protected override Task Context()
        {
            _parameterMapper             = A.Fake <ParameterMapper>();
            _parameterAlternativeFactory = A.Fake <IParameterAlternativeFactory>();
            _speciesRepository           = A.Fake <ISpeciesRepository>();
            _compoundAlternativeTask     = A.Fake <ICompoundAlternativeTask>();

            sut = new AlternativeMapper(_parameterMapper, _parameterAlternativeFactory, _compoundAlternativeTask, _speciesRepository);

            _parameterGroup = new ParameterAlternativeGroup {
                Name = "ParameterGroup"
            };
            _alternative = new ParameterAlternative
            {
                Name        = "Alternative1",
                IsDefault   = true,
                Description = "Hello"
            };

            _species = new Species {
                Name = "Hello"
            };
            _alternativeWithSpecies = new ParameterAlternativeWithSpecies
            {
                Name        = "Alternative2",
                IsDefault   = false,
                Description = "Hello",
                Species     = _species
            };

            _parameterGroup.AddAlternative(_alternativeWithSpecies);
            A.CallTo(() => _speciesRepository.All()).Returns(new[] { _species });


            return(_completed);
        }
示例#14
0
 public CompoundPropertiesTeXBuilder(IRepresentationInfoRepository representationInfoRepository, ICompoundAlternativeTask compoundAlternativeTask, ITeXBuilderRepository builderRepository)
 {
     _representationInfoRepository = representationInfoRepository;
     _compoundAlternativeTask      = compoundAlternativeTask;
     _builderRepository            = builderRepository;
 }
示例#15
0
 public TableSolubilityParameterPresenter(ITableParameterView view, IParameterTask parameterTask, IFormulaFactory formulaFactory, ICloner cloner, ICompoundAlternativeTask compoundAlternativeTask) :
     base(view, parameterTask, formulaFactory, cloner, compoundAlternativeTask.ImportSolubilityTableFormula)
 {
 }