protected override void Context() { base.Context(); _formulation = A.Fake <Formulation>(); A.CallTo(() => _formulation.IsTable).Returns(false); _formulationDTO = A.Fake <FormulationDTO>(); _formulationDTO.Parameters = A.Fake <IEnumerable <IParameter> >(); _formulationDTO.Type = new FormulationTypeDTO { Id = "oral" }; A.CallTo(() => _formulationDTOMapper.MapFrom(_formulation)).Returns(_formulationDTO); }
protected override void Context() { base.Context(); _particleSizeDistribution = DomainHelperForSpecs.ConstantParameterWithValue(CoreConstants.Parameters.PARTICLE_SIZE_DISTRIBUTION_LOG_NORMAL).WithName(Constants.Parameters.PARTICLE_SIZE_DISTRIBUTION); _formulationDTO = new FormulationDTO(new List <IParameter>()); _formulation = A.Fake <Formulation>(); A.CallTo(() => _formulationDTOMapper.MapFrom(_formulation)).Returns(_formulationDTO); sut.EditFormulation(_formulation); }
protected override void Context() { base.Context(); _particleDisperseSystem = DomainHelperForSpecs.ConstantParameterWithValue(CoreConstants.Parameters.MONODISPERSE).WithName(Constants.Parameters.PARTICLE_DISPERSE_SYSTEM); _formulationDTO = new FormulationDTO(new List <IParameter>()); _formulation = A.Fake <Formulation>(); A.CallTo(() => _formulation.IsParticleDissolution).Returns(true); A.CallTo(() => _formulationDTOMapper.MapFrom(_formulation)).Returns(_formulationDTO); sut.EditFormulation(_formulation); }
public FormulationDTO MapFrom(Formulation formulation) { var formulationDTO = new FormulationDTO(); var formulationInfo = _representationInfoRepository.InfoFor(RepresentationObjectType.CONTAINER, formulation.FormulationType); formulationDTO.Description = formulationInfo.Description; formulationDTO.Type = new FormulationTypeDTO { Id = formulation.FormulationType, DisplayName = formulationInfo.DisplayName }; formulationDTO.Parameters = formulation.AllParameters().ToList(); return(formulationDTO); }
protected override void Context() { base.Context(); _tableParameter = new PKSimParameter(); _formulation = new Formulation { FormulationType = CoreConstants.Formulation.Table }; _formulation.Add(_tableParameter); _formulationDTO = A.Fake <FormulationDTO>(); _formulationDTO.Parameters = new[] { _tableParameter }; _formulationDTO.Type = new FormulationTypeDTO { Id = "oral" }; A.CallTo(() => _formulationDTOMapper.MapFrom(_formulation)).Returns(_formulationDTO); A.CallTo(() => _tableFormulationPresenter.EditedFormula).Returns(new TableFormula()); }
public void EditFormulation(Formulation formulation) { Formulation = formulation; _formulationDTO = _formulationDTOMapper.MapFrom(formulation); adjustParameterVisibility(); if (Formulation.IsTable) { _view.AddParameterView(_tableFormulationPresenter.BaseView); _tableFormulationPresenter.Edit(formulation); } else { _formulationParametersPresenter.Edit(_formulationDTO.Parameters); _view.AddParameterView(_formulationParametersPresenter.View); } updatePlot(); _view.BindTo(_formulationDTO); }
protected override void Context() { base.Context(); _formulationTypeDTO = new FormulationTypeDTO { Id = "trala" }; _formulation = A.Fake <Formulation>(); _formulationDTO = new FormulationDTO { Type = _formulationTypeDTO }; A.CallTo(() => _formulationDTOMapper.MapFrom(_formulation)).Returns(_formulationDTO); sut.EditFormulation(_formulation); sut.FormulationTypeChanged += e => { _eventRaised = true; _valueRaised = e; }; var templateFormulation = A.Fake <Formulation>(); A.CallTo(() => _cloner.Clone(templateFormulation)).Returns(_formulation); A.CallTo(() => _formulationRepository.FormulationBy(_formulationTypeDTO.Id)).Returns(templateFormulation); }
protected override void Because() { _result = sut.MapFrom(_formulation); }
public void BindTo(FormulationDTO formulationDTO) { _screenBinder.BindToSource(formulationDTO); }