Exemple #1
0
        protected override void Context()
        {
            _speciesRepository = A.Fake <ISpeciesRepository>();
            _view = A.Fake <IIndividualSettingsView>();
            _defaultValueRetriever       = A.Fake <IIndividualDefaultValueRetriever>();
            _individualSettingsDTOMapper = A.Fake <IIndividualToIIndividualSettingsDTOMapper>();
            _individualMapper            = A.Fake <IIndividualSettingsDTOToIndividualMapper>();
            _calculationMethodRepository = A.Fake <ICalculationMethodCategoryRepository>();
            _subPopulation            = A.Fake <IEnumerable <CategoryParameterValueVersionDTO> >();
            _editValueOriginPresenter = A.Fake <IEditValueOriginPresenter>();
            _individualSettingsDTO    = new IndividualSettingsDTO();
            _individualPropertiesDTO  = new ObjectBaseDTO();

            _speciesPopulation = A.Fake <SpeciesPopulation>();
            _species           = A.Fake <Species>();
            _gender            = A.Fake <Gender>();
            _cmCat1            = new CalculationMethodCategory();
            _cmCat2            = new CalculationMethodCategory();
            _cmCat1.Add(new CalculationMethod());
            _cmCat2.Add(new CalculationMethod());
            _individualSettingsDTO.Species           = _species;
            _individualSettingsDTO.SpeciesPopulation = _speciesPopulation;
            _individualSettingsDTO.Gender            = _gender;

            A.CallTo(() => _defaultValueRetriever.DefaultSettings()).Returns(_individualSettingsDTO);

            A.CallTo(() => _calculationMethodRepository.All()).Returns(new[] { _cmCat1, _cmCat2 });
            _individualSettingsDTO.SubPopulation = _subPopulation;
            _parentPresenter = A.Fake <IIndividualPresenter>();
            sut = new IndividualSettingsPresenter(_view, _speciesRepository, _calculationMethodRepository, _defaultValueRetriever,
                                                  _individualSettingsDTOMapper, _individualMapper, _editValueOriginPresenter);
            sut.InitializeWith(_parentPresenter);
        }
Exemple #2
0
 protected override void Context()
 {
     _commandRegister              = A.Fake <ICommandCollector>();
     _view                         = A.Fake <IMolWeightGroupView>();
     _parameterTask                = A.Fake <IParameterTask>();
     _molWeightsHalogenPresenters  = A.Fake <IMolWeightHalogensPresenter>();
     _molWeightDTOMapper           = A.Fake <ICompoundToMolWeightDTOMapper>();
     _representationInfoRepository = A.Fake <IRepresentationInfoRepository>();
     _editValueOriginPresenter     = A.Fake <IEditValueOriginPresenter>();
     sut = new MolWeightGroupPresenter(_view, _representationInfoRepository, _molWeightDTOMapper, _molWeightsHalogenPresenters, _parameterTask, _editValueOriginPresenter);
     sut.InitializeWith(_commandRegister);
 }
Exemple #3
0
 public CompoundTypeGroupPresenter(ICompoundTypeGroupView view, IRepresentationInfoRepository representationInfoRepository,
                                   ICompoundToCompoundTypeDTOMapper dtoMapper, IParameterTask parameterTask, IEntityPathResolver entityPathResolver,
                                   IEditValueOriginPresenter editValueOriginPresenter)
     : base(view, representationInfoRepository, CoreConstants.Groups.COMPOUND_PKA)
 {
     _dtoMapper                = dtoMapper;
     _parameterTask            = parameterTask;
     _entityPathResolver       = entityPathResolver;
     _editValueOriginPresenter = editValueOriginPresenter;
     AddSubPresenters(_editValueOriginPresenter);
     ShowFavorites = false;
     _view.AddValueOriginView(_editValueOriginPresenter.View);
     _editValueOriginPresenter.ValueOriginUpdated = valueOriginUpdated;
 }
        protected override void Context()
        {
            _entityPathResolver = A.Fake <IEntityPathResolver>();
            _view = A.Fake <ICompoundTypeGroupView>();
            _representationInfoRep = A.Fake <IRepresentationInfoRepository>();
            _mapper                   = A.Fake <ICompoundToCompoundTypeDTOMapper>();
            _parameterTask            = A.Fake <IParameterTask>();
            _editValueOriginPresenter = A.Fake <IEditValueOriginPresenter>();

            sut = new CompoundTypeGroupPresenter(_view, _representationInfoRep, _mapper, _parameterTask, _entityPathResolver, _editValueOriginPresenter);

            _parameters        = new List <IParameter>();
            _compoundTypesDTOs = new List <TypePKaDTO>();
            A.CallTo(() => _mapper.MapFrom(_parameters)).Returns(_compoundTypesDTOs);
        }
 public MolWeightGroupPresenter(IMolWeightGroupView view,
                                IRepresentationInfoRepository representationInfoRepository,
                                ICompoundToMolWeightDTOMapper molWeightDTOMapper,
                                IMolWeightHalogensPresenter molWeightHalogensPresenter,
                                IParameterTask parameterTask,
                                IEditValueOriginPresenter editValueOriginPresenter) :
     base(view, representationInfoRepository, CoreConstants.Groups.COMPOUND_MW)
 {
     _molWeightDTOMapper         = molWeightDTOMapper;
     _molWeightHalogensPresenter = molWeightHalogensPresenter;
     _parameterTask            = parameterTask;
     _editValueOriginPresenter = editValueOriginPresenter;
     AddSubPresenters(_editValueOriginPresenter, _molWeightHalogensPresenter);
     _view.SetHalogensView(_molWeightHalogensPresenter.View);
     _view.AddValueOriginView(_editValueOriginPresenter.View);
     _editValueOriginPresenter.ValueOriginUpdated = valueOriginUpdated;
 }
Exemple #6
0
        public EditParameterPresenter(IEditParameterView view,
                                      IEditFormulaPresenter editValueFormulaPresenter,
                                      IParameterToParameterDTOMapper parameterMapper,
                                      IEditFormulaPresenter editRhsFormulaPresenter,
                                      IInteractionTaskContext interactionTaskContext,
                                      IGroupRepository groupRepository,
                                      IEditTaskFor <IParameter> editTasks,
                                      IInteractionTasksForParameter parameterTask,
                                      IContextSpecificReferencesRetriever contextSpecificReferencesRetriever,
                                      IFavoriteTask favoriteTask,
                                      IEditValueOriginPresenter editValueOriginPresenter,
                                      ITagsPresenter tagsPresenter,
                                      IDescriptorConditionListPresenter <IParameter> containerCriteriaPresenter)
            : base(view)
        {
            _editValueFormulaPresenter          = editValueFormulaPresenter;
            _parameterTask                      = parameterTask;
            _contextSpecificReferencesRetriever = contextSpecificReferencesRetriever;
            _favoriteTask               = favoriteTask;
            _editValueOriginPresenter   = editValueOriginPresenter;
            _tagsPresenter              = tagsPresenter;
            _containerCriteriaPresenter = containerCriteriaPresenter;
            _parameterMapper            = parameterMapper;
            _groupRepository            = groupRepository;
            _editTasks = editTasks;
            _editRHSFormulaPresenter = editRhsFormulaPresenter;
            _interactionTaskContext  = interactionTaskContext;
            _view.SetFormulaView(_editValueFormulaPresenter.BaseView);
            _view.AddRHSView(_editRHSFormulaPresenter.BaseView);
            _view.AddValueOriginView(_editValueOriginPresenter.BaseView);
            _view.AddTagsView(_tagsPresenter.BaseView);

            AddSubPresenters(editRhsFormulaPresenter, editValueFormulaPresenter, _editValueOriginPresenter, _tagsPresenter, _containerCriteriaPresenter);

            _editRHSFormulaPresenter.IsRHS = true;
            _editRHSFormulaPresenter.RemoveAllFormulaTypes();
            _editRHSFormulaPresenter.AddFormulaType <ConstantFormula>();
            _editRHSFormulaPresenter.AddFormulaType <ExplicitFormula>();
            _editRHSFormulaPresenter.SetDefaultFormulaType <ExplicitFormula>();
            ParameterBuildModes   = EnumHelper.AllValuesFor <ParameterBuildMode>();
            WarnOnBuildModeChange = true;
            _editValueOriginPresenter.ValueOriginUpdated += setValueOrigin;
            _editValueOriginPresenter.ShowCaption         = false;
        }
        protected override void Context()
        {
            _view = A.Fake <IEditParameterView>();
            _editFormulaPresenter    = A.Fake <IEditFormulaPresenter>();
            _parameterMapper         = A.Fake <IParameterToParameterDTOMapper>();
            _editRHSPresenter        = A.Fake <IEditFormulaPresenter>();
            _interactionTasksContext = A.Fake <IInteractionTaskContext>();
            _groupRepository         = A.Fake <IGroupRepository>();
            _editTasks                        = A.Fake <IEditTaskFor <IParameter> >();
            _favoriteTask                     = A.Fake <IFavoriteTask>();
            _parameterTask                    = A.Fake <IInteractionTasksForParameter>();
            _editValueOriginPresenter         = A.Fake <IEditValueOriginPresenter>();
            _tagsPresenter                    = A.Fake <ITagsPresenter>();
            _descriptorConditionListPresenter = A.Fake <IDescriptorConditionListPresenter <IParameter> >();

            _buildingBlock = A.Fake <IBuildingBlock>();

            sut = new EditParameterPresenter(
                _view,
                _editFormulaPresenter,
                _parameterMapper,
                _editRHSPresenter,
                _interactionTasksContext,
                _groupRepository,
                _editTasks,
                _parameterTask,
                new ContextSpecificReferencesRetriever(),
                _favoriteTask,
                _editValueOriginPresenter,
                _tagsPresenter,
                _descriptorConditionListPresenter)
            {
                BuildingBlock = _buildingBlock
            };

            _commandCollector = A.Fake <ICommandCollector>();
            sut.InitializeWith(_commandCollector);

            _parameter    = new Parameter().WithId("Para");
            _parameterDTO = new ParameterDTO(_parameter);
            A.CallTo(() => _parameterMapper.MapFrom(_parameter)).Returns(_parameterDTO);
        }
 public IndividualSettingsPresenter(
     IIndividualSettingsView view,
     ISpeciesRepository speciesRepository,
     ICalculationMethodCategoryRepository calculationMethodCategoryRepository,
     IIndividualDefaultValueRetriever defaultValueRetriever,
     IIndividualToIIndividualSettingsDTOMapper individualSettingsDTOMapper,
     IIndividualSettingsDTOToIndividualMapper individualMapper,
     IEditValueOriginPresenter editValueOriginPresenter) : base(view)
 {
     _speciesRepository = speciesRepository;
     _calculationMethodCategoryRepository = calculationMethodCategoryRepository;
     _defaultValueRetriever                = defaultValueRetriever;
     _individualSettingsDTOMapper          = individualSettingsDTOMapper;
     _individualMapper                     = individualMapper;
     _editValueOriginPresenter             = editValueOriginPresenter;
     _editValueOriginPresenter.ShowCaption = false;
     AddSubPresenters(_editValueOriginPresenter);
     _view.AddValueOriginView(_editValueOriginPresenter.View);
     _editValueOriginPresenter.ValueOriginUpdated = valueOriginUpdated;
 }
Exemple #9
0
        protected override void Context()
        {
            _view = A.Fake <IEditParameterView>();
            _editFormulaPresenter    = A.Fake <IEditFormulaPresenter>();
            _parameterMapper         = A.Fake <IParameterToParameterDTOMapper>();
            _editRHSPresenter        = A.Fake <IEditFormulaPresenter>();
            _entityTaks              = A.Fake <IEntityTask>();
            _interactionTasksContext = A.Fake <IInteractionTaskContext>();
            _groupRepository         = A.Fake <IGroupRepository>();
            _editTasks                = A.Fake <IEditTaskFor <IParameter> >();
            _favoriteTask             = A.Fake <IFavoriteTask>();
            _parameterTask            = A.Fake <IInteractionTasksForParameter>();
            _editValueOriginPresenter = A.Fake <IEditValueOriginPresenter>();
            sut = new EditParameterPresenter(_view, _editFormulaPresenter, _parameterMapper, _editRHSPresenter, _interactionTasksContext,
                                             _entityTaks, _groupRepository, _editTasks, _parameterTask, new ContextSpecificReferencesRetriever(), _favoriteTask, _editValueOriginPresenter)
            {
                BuildingBlock = A.Fake <IBuildingBlock>()
            };

            _commandCollector = A.Fake <ICommandCollector>();
            sut.InitializeWith(_commandCollector);
        }
Exemple #10
0
        protected override void Context()
        {
            _commandRegister              = A.Fake <ICommandCollector>();
            _view                         = A.Fake <IMolWeightGroupView>();
            _parameterTask                = A.Fake <IParameterTask>();
            _molWeightsHalogenPresenters  = A.Fake <IMolWeightHalogensPresenter>();
            _molWeightDTOMapper           = A.Fake <ICompoundToMolWeightDTOMapper>();
            _representationInfoRepository = A.Fake <IRepresentationInfoRepository>();
            _editValueOriginPresenter     = A.Fake <IEditValueOriginPresenter>();
            sut = new MolWeightGroupPresenter(_view, _representationInfoRepository, _molWeightDTOMapper, _molWeightsHalogenPresenters, _parameterTask, _editValueOriginPresenter);
            sut.InitializeWith(_commandRegister);

            _molWeightParameter    = new PKSimParameter();
            _molWeightParameterEff = new PKSimParameter();

            _molWeightDTO = new MolWeightDTO
            {
                MolWeightParameter    = new ParameterDTO(_molWeightParameter),
                MolWeightEffParameter = new ParameterDTO(_molWeightParameterEff)
            };

            A.CallTo(_molWeightDTOMapper).WithReturnType <MolWeightDTO>().Returns(_molWeightDTO);
        }
Exemple #11
0
 public void AttachPresenter(IEditValueOriginPresenter presenter)
 {
     _presenter = presenter;
 }