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); }
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); }
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; }
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; }
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); }
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); }
public void AttachPresenter(IEditValueOriginPresenter presenter) { _presenter = presenter; }