public override void GlobalContext() { base.GlobalContext(); _diseaseStateRepository = IoC.Resolve <IDiseaseStateRepository>(); _diseaseStateCKD = _diseaseStateRepository.FindById(CoreConstants.DiseaseStates.CKD); _targetGFR = _diseaseStateCKD.Parameter(CKDDiseaseStateImplementation.TARGET_GFR); }
protected override void Context() { _parameterMapper = A.Fake <IParameterToParameterDTOMapper>(); _subPopulationDTOMapper = A.Fake <ISubPopulationToSubPopulationDTOMapper>(); _calculationMethodDTOMapper = A.Fake <ICalculationMethodToCategoryCalculationMethodDTOMapper>(); _diseaseStateRepository = A.Fake <IDiseaseStateRepository>(); _originDataParameterMapper = A.Fake <IOriginDataParameterToParameterDTOMapper>(); _species = new Species { Name = "species" }; _speciesPopulation = new SpeciesPopulation { Name = "population" }; _speciesPopulation.AddGender(new Gender { Name = "gender" }); _species.AddPopulation(_speciesPopulation); sut = new IndividualToIIndividualSettingsDTOMapper( _parameterMapper, _subPopulationDTOMapper, _calculationMethodDTOMapper, _diseaseStateRepository, _originDataParameterMapper ); }
public IndividualToIIndividualSettingsDTOMapper( IParameterToParameterDTOMapper parameterMapper, ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper, ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper, IDiseaseStateRepository diseaseStateRepository, IOriginDataParameterToParameterDTOMapper originDataParameterMapper ) { _parameterMapper = parameterMapper; _subPopulationDTOMapper = subPopulationDTOMapper; _calculationMethodDTOMapper = calculationMethodDTOMapper; _diseaseStateRepository = diseaseStateRepository; _originDataParameterMapper = originDataParameterMapper; }
protected override void Context() { _speciesRepository = A.Fake <ISpeciesRepository>(); _view = A.Fake <IIndividualSettingsView>(); _defaultValueUpdater = A.Fake <IIndividualDefaultValueUpdater>(); _individualSettingsDTOMapper = A.Fake <IIndividualToIIndividualSettingsDTOMapper>(); _individualMapper = A.Fake <IIndividualSettingsDTOToIndividualMapper>(); _calculationMethodRepository = A.Fake <ICalculationMethodCategoryRepository>(); _subPopulation = A.Fake <IEnumerable <CategoryParameterValueVersionDTO> >(); _editValueOriginPresenter = A.Fake <IEditValueOriginPresenter>(); _defaultIndividualRetriever = A.Fake <IDefaultIndividualRetriever>(); _diseaseStateRepository = A.Fake <IDiseaseStateRepository>(); _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.Population = _speciesPopulation; _individualSettingsDTO.Gender = _gender; A.CallTo(() => _defaultIndividualRetriever.DefaultIndividual()).Returns(_defaultIndividual); A.CallTo(() => _individualSettingsDTOMapper.MapFrom(_defaultIndividual)).Returns(_individualSettingsDTO); A.CallTo(() => _calculationMethodRepository.All()).Returns(new[] { _cmCat1, _cmCat2 }); _individualSettingsDTO.SubPopulation = _subPopulation; _parentPresenter = A.Fake <IIndividualPresenter>(); sut = new IndividualSettingsPresenter( _view, _speciesRepository, _calculationMethodRepository, _defaultIndividualRetriever, _defaultValueUpdater, _individualSettingsDTOMapper, _individualMapper, _editValueOriginPresenter, _diseaseStateRepository); sut.InitializeWith(_parentPresenter); }
public OriginDataMapper( ParameterMapper parameterMapper, CalculationMethodCacheMapper calculationMethodCacheMapper, ValueOriginMapper valueOriginMapper, IOriginDataTask originDataTask, IDimensionRepository dimensionRepository, IIndividualModelTask individualModelTask, ISpeciesRepository speciesRepository, IDiseaseStateRepository diseaseStateRepository ) { _dimensionRepository = dimensionRepository; _speciesRepository = speciesRepository; _diseaseStateRepository = diseaseStateRepository; _parameterMapper = parameterMapper; _originDataTask = originDataTask; _individualModelTask = individualModelTask; _calculationMethodCacheMapper = calculationMethodCacheMapper; _valueOriginMapper = valueOriginMapper; }
public IndividualDefaultValuesUpdater( IIndividualModelTask individualModelTask, IIndividualSettingsDTOToOriginDataMapper originDataMapper, IParameterToParameterDTOMapper parameterMapper, IOriginDataTask originDataTask, ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper, ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper, IPopulationRepository populationRepository, ICloner cloner, IDiseaseStateRepository diseaseStateRepository) { _individualModelTask = individualModelTask; _originDataMapper = originDataMapper; _parameterMapper = parameterMapper; _originDataTask = originDataTask; _subPopulationDTOMapper = subPopulationDTOMapper; _calculationMethodDTOMapper = calculationMethodDTOMapper; _populationRepository = populationRepository; _cloner = cloner; _diseaseStateRepository = diseaseStateRepository; }
protected override void Context() { _originDataMapper = A.Fake <IIndividualSettingsDTOToOriginDataMapper>(); _individualModelTask = A.Fake <IIndividualModelTask>(); _parameterMapper = A.Fake <IParameterToParameterDTOMapper>(); _originDataTask = A.Fake <IOriginDataTask>(); _subPopulationMapper = A.Fake <ISubPopulationToSubPopulationDTOMapper>(); _calculationMethodMapper = A.Fake <ICalculationMethodToCategoryCalculationMethodDTOMapper>(); _populationRepository = A.Fake <IPopulationRepository>(); _cloner = A.Fake <ICloner>(); _diseaseStateRepository = A.Fake <IDiseaseStateRepository>(); sut = new IndividualDefaultValuesUpdater( _individualModelTask, _originDataMapper, _parameterMapper, _originDataTask, _subPopulationMapper, _calculationMethodMapper, _populationRepository, _cloner, _diseaseStateRepository); }
public IndividualSettingsPresenter( IIndividualSettingsView view, ISpeciesRepository speciesRepository, ICalculationMethodCategoryRepository calculationMethodCategoryRepository, IDefaultIndividualRetriever defaultIndividualRetriever, IIndividualDefaultValueUpdater defaultValueUpdater, IIndividualToIIndividualSettingsDTOMapper individualSettingsDTOMapper, IIndividualSettingsDTOToIndividualMapper individualMapper, IEditValueOriginPresenter editValueOriginPresenter, IDiseaseStateRepository diseaseStateRepository) : base(view) { _speciesRepository = speciesRepository; _calculationMethodCategoryRepository = calculationMethodCategoryRepository; _defaultIndividualRetriever = defaultIndividualRetriever; _defaultValueUpdater = defaultValueUpdater; _individualSettingsDTOMapper = individualSettingsDTOMapper; _individualMapper = individualMapper; _editValueOriginPresenter = editValueOriginPresenter; _diseaseStateRepository = diseaseStateRepository; _editValueOriginPresenter.ShowCaption = false; AddSubPresenters(_editValueOriginPresenter); _view.AddValueOriginView(_editValueOriginPresenter.View); _editValueOriginPresenter.ValueOriginUpdated = valueOriginUpdated; }
protected override Task Context() { _parameterMapper = A.Fake <ParameterMapper>(); _calculationMethodCacheMapper = A.Fake <CalculationMethodCacheMapper>(); _originDataTask = A.Fake <IOriginDataTask>(); _dimensionRepository = A.Fake <IDimensionRepository>(); _individualModelTask = A.Fake <IIndividualModelTask>(); _speciesRepository = A.Fake <ISpeciesRepository>(); _valueOriginMapper = A.Fake <ValueOriginMapper>(); _diseaseStateRepository = A.Fake <IDiseaseStateRepository>(); sut = new OriginDataMapper( _parameterMapper, _calculationMethodCacheMapper, _valueOriginMapper, _originDataTask, _dimensionRepository, _individualModelTask, _speciesRepository, _diseaseStateRepository); _ageSnapshotParameter = new Parameter { Value = 1 }; _heightSnapshotParameter = new Parameter { Value = 2 }; _weightSnapshotParameter = new Parameter { Value = 3 }; _gestationalAgeSnapshotParameter = new Parameter { Value = 4 }; _speciesPopulation = new SpeciesPopulation { Name = "SpeciesPopulation", IsHeightDependent = true, IsAgeDependent = true }; _gender = new Gender { Name = "Unknown" }; _species = new Species { Name = "Human" }; _species.AddPopulation(_speciesPopulation); _anotherPopulation = new SpeciesPopulation { Name = "Another species population", IsHeightDependent = true, IsAgeDependent = true }; _speciesPopulation.AddGender(_gender); _anotherGender = new Gender { Name = "AnotherGender" }; A.CallTo(() => _speciesRepository.All()).Returns(new[] { _species }); _originData = new Model.OriginData { Age = new OriginDataParameter(35, "years"), Height = new OriginDataParameter(1.78, "m"), Weight = new OriginDataParameter(73, "kg"), Species = _species, Population = _speciesPopulation, Gender = _gender, GestationalAge = new OriginDataParameter(40) }; A.CallTo(() => _parameterMapper.ParameterFrom(null, A <string> ._, A <IDimension> ._)).Returns(null); A.CallTo(() => _parameterMapper.ParameterFrom(_originData.Age.Value, A <string> ._, A <IDimension> ._)).Returns(_ageSnapshotParameter); A.CallTo(() => _parameterMapper.ParameterFrom(_originData.Height.Value, A <string> ._, A <IDimension> ._)).Returns(_heightSnapshotParameter); A.CallTo(() => _parameterMapper.ParameterFrom(_originData.Weight.Value, A <string> ._, A <IDimension> ._)).Returns(_weightSnapshotParameter); A.CallTo(() => _parameterMapper.ParameterFrom(_originData.GestationalAge.Value, A <string> ._, A <IDimension> ._)).Returns(_gestationalAgeSnapshotParameter); _valueOriginSnapshot = new ValueOrigin(); A.CallTo(() => _valueOriginMapper.MapToSnapshot(_originData.ValueOrigin)).Returns(_valueOriginSnapshot); return(_completed); }