protected override void Context() { base.Context(); _notIndividualCategory = new CalculationMethodCategory { CategoryType = CategoryType.Model }; _humanCategory = new CalculationMethodCategory { CategoryType = CategoryType.Individual }; _dogCategory = new CalculationMethodCategory { CategoryType = CategoryType.Individual }; _cmHuman = new CalculationMethod(); _cmHuman.AddSpecies(CoreConstants.Species.Human); _humanCategory.Add(_cmHuman); _cmDog = new CalculationMethod(); _cmDog.AddSpecies("Dog"); _dogCategory.Add(_cmDog); _allCategories.Add(_notIndividualCategory); _allCategories.Add(_humanCategory); _allCategories.Add(_dogCategory); _species = new Species { Name = CoreConstants.Species.Human }; }
protected override void Context() { base.Context(); _c1 = new CalculationMethod { Name = "C1", Category = "C" }; _c1.AddSpecies(_originData.Species.Name); _c2 = new CalculationMethod { Name = "C2", Category = "C" }; _c2.AddSpecies(_originData.Species.Name); var modelConfiguration = new ModelConfiguration(); modelConfiguration.ModelName = "Model"; modelConfiguration.SpeciesName = "Species"; var category = new CalculationMethodCategory { Name = "C" }; category.Add(_c1); category.Add(_c2); modelConfiguration.AddCalculationMethodCategory(category); _oldModelProperties = new ModelProperties { ModelConfiguration = modelConfiguration }; _newModelProperties = new ModelProperties { ModelConfiguration = modelConfiguration }; _oldModelProperties.AddCalculationMethod(_c1); _newModelProperties.AddCalculationMethod(_c2); }
protected override void Context() { _speciesRepository = A.Fake <ISpeciesRepository>(); _originDataTask = A.Fake <IOriginDataTask>(); _individualModelTask = A.Fake <IIndividualModelTask>(); _male = new Gender().WithName(CoreConstants.Gender.Male); _female = new Gender().WithName(CoreConstants.Gender.Female); _human = new Species().WithName(CoreConstants.Species.Human); _icrp = new SpeciesPopulation { IsHeightDependent = true, IsAgeDependent = true }.WithName(CoreConstants.Population.ICRP); _anotherPop = new SpeciesPopulation().WithName("Another Pop"); _cmForHuman = new CalculationMethod(); _cmForHuman.AddSpecies(_human.Name); _icrp.AddGender(_male); _human.AddPopulation(_icrp); _category = new CalculationMethodCategory(); _category.Add(_cmForHuman); A.CallTo(() => _speciesRepository.All()).Returns(new[] { _human }); A.CallTo(() => _originDataTask.AllCalculationMethodCategoryFor(_human)).Returns(new[] { _category }); _batchOriginData = new OriginData(); sut = new OriginDataMapper(_speciesRepository, _originDataTask, _individualModelTask); }