Exemplo n.º 1
0
        protected override void Context()
        {
            _view = A.Fake <ISimulationModelSelectionView>();
            _categoryCalculationMethodDTOMapper = A.Fake <ICalculationMethodToCategoryCalculationMethodDTOMapper>();
            _modelPropertiesTask          = A.Fake <IModelPropertiesTask>();
            _modelConfigurationRepository = A.Fake <IModelConfigurationRepository>();
            _modelPropertiesMapper        = A.Fake <IModelConfigurationDTOToModelPropertiesMapper>();
            _representationInfoRepository = A.Fake <IRepresentationInfoRepository>();

            _simulation                         = A.Fake <Simulation>();
            _species                            = A.Fake <Species>();
            _individual                         = A.Fake <Individual>();
            _modelProperties                    = A.Fake <ModelProperties>();
            _modelConfiguration                 = A.Fake <ModelConfiguration>();
            _modelConfiguration.ModelName       = "4Comp";
            _originData                         = new OriginData();
            _modelProperties.ModelConfiguration = _modelConfiguration;
            _simulation.ModelProperties         = _modelProperties;
            _simulation.ModelConfiguration      = _modelConfiguration;
            A.CallTo(() => _simulation.BuildingBlock <ISimulationSubject>()).Returns(_individual);
            _individual.OriginData = _originData;
            _originData.Species    = _species;
            A.CallTo(() => _modelPropertiesTask.Update(A <ModelProperties> ._, A <ModelProperties> ._, _originData)).Returns(_modelProperties);

            sut = new SimulationModelSelectionPresenter(_view, _modelConfigurationRepository, _modelPropertiesTask, _modelPropertiesMapper, _representationInfoRepository, _categoryCalculationMethodDTOMapper);
        }
Exemplo n.º 2
0
        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 CalculationMethodSelectionPresenterForSimulation(
     ICalculationMethodSelectionViewForSimulation view,
     ICalculationMethodToCategoryCalculationMethodDTOMapper mapper,
     ICompoundCalculationMethodCategoryRepository compoundCalculationMethodCategoryRepository)
     : base(view, mapper, compoundCalculationMethodCategoryRepository)
 {
 }
 public IndividualToIIndividualSettingsDTOMapper(IParameterToParameterDTOMapper parameterMapper,
                                                 ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper,
                                                 ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper)
 {
     _parameterMapper            = parameterMapper;
     _subPopulationDTOMapper     = subPopulationDTOMapper;
     _calculationMethodDTOMapper = calculationMethodDTOMapper;
 }
Exemplo n.º 5
0
 protected CalculationMethodSelectionPresenter(
     TView view,
     ICalculationMethodToCategoryCalculationMethodDTOMapper mapper,
     ICompoundCalculationMethodCategoryRepository compoundCalculationMethodCategoryRepository)
     : base(view)
 {
     _mapper = mapper;
     _compoundCalculationMethodCategoryRepository = compoundCalculationMethodCategoryRepository;
     _view.Caption = PKSimConstants.UI.CalculationMethods;
 }
Exemplo n.º 6
0
        protected override void Context()
        {
            _view                   = A.Fake <ICalculationMethodSelectionViewForCompound>();
            _mapper                 = A.Fake <ICalculationMethodToCategoryCalculationMethodDTOMapper>();
            _repository             = A.Fake <ICompoundCalculationMethodCategoryRepository>();
            _calculationMethodsTask = A.Fake <IPKSimCalculationMethodsTask>();

            sut = new CalculationMethodSelectionPresenterForCompound(_view, _mapper, _repository, _calculationMethodsTask);
            sut.InitializeWith(A.Fake <ICommandCollector>());
        }
Exemplo n.º 7
0
 public SimulationModelSelectionPresenter(ISimulationModelSelectionView view, IModelConfigurationRepository modelConfigurationRepository,
                                          IModelPropertiesTask modelPropertiesTask, IModelConfigurationDTOToModelPropertiesMapper modelPropertiesMapper,
                                          IRepresentationInfoRepository representationInfoRepository, ICalculationMethodToCategoryCalculationMethodDTOMapper categoryCalculationMethodDTOMapper)
     : base(view)
 {
     _modelConfigurationRepository       = modelConfigurationRepository;
     _modelPropertiesTask                = modelPropertiesTask;
     _modelPropertiesMapper              = modelPropertiesMapper;
     _representationInfoRepository       = representationInfoRepository;
     _categoryCalculationMethodDTOMapper = categoryCalculationMethodDTOMapper;
 }
        protected override void Context()
        {
            _repository = A.Fake <ICompoundCalculationMethodCategoryRepository>();
            _view       = A.Fake <ICalculationMethodSelectionViewForSimulation>();
            _mapper     = A.Fake <ICalculationMethodToCategoryCalculationMethodDTOMapper>();

            sut = new CalculationMethodSelectionPresenterForSimulation(_view, _mapper, _repository);
            _allCalculationMethodCategories = new List <CalculationMethodCategory>();
            A.CallTo(() => _repository.All()).Returns(_allCalculationMethodCategories);

            A.CallTo(() => _view.BindTo(A <IEnumerable <CategoryCalculationMethodDTO> > ._))
            .Invokes(x => _allDTOs = x.GetArgument <IEnumerable <CategoryCalculationMethodDTO> >(0).ToList());
        }
Exemplo n.º 9
0
 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>();
     sut = new IndividualDefaultValueRetriever(_individualModelTask, _originDataMapper, _parameterMapper,
                                               _originDataTask, _subPopulationMapper, _speciesRepository,
                                               _calculationMethodMapper, _populationRepository);
 }
 public IndividualToIIndividualSettingsDTOMapper(
     IParameterToParameterDTOMapper parameterMapper,
     ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper,
     ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper,
     IDiseaseStateRepository diseaseStateRepository,
     IOriginDataParameterToParameterDTOMapper originDataParameterMapper
     )
 {
     _parameterMapper            = parameterMapper;
     _subPopulationDTOMapper     = subPopulationDTOMapper;
     _calculationMethodDTOMapper = calculationMethodDTOMapper;
     _diseaseStateRepository     = diseaseStateRepository;
     _originDataParameterMapper  = originDataParameterMapper;
 }
Exemplo n.º 11
0
 public IndividualDefaultValueRetriever(IIndividualModelTask individualModelTask,
                                        IIndividualSettingsDTOToOriginDataMapper originDataMapper,
                                        IParameterToParameterDTOMapper parameterMapper,
                                        IOriginDataTask originDataTask,
                                        ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper,
                                        ISpeciesRepository speciesRepository,
                                        ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper, IPopulationRepository populationRepository)
 {
     _individualModelTask        = individualModelTask;
     _originDataMapper           = originDataMapper;
     _parameterMapper            = parameterMapper;
     _originDataTask             = originDataTask;
     _subPopulationDTOMapper     = subPopulationDTOMapper;
     _speciesRepository          = speciesRepository;
     _calculationMethodDTOMapper = calculationMethodDTOMapper;
     _populationRepository       = populationRepository;
 }
 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;
 }
 public CalculationMethodSelectionPresenterForCompound(ICalculationMethodSelectionViewForCompound view, ICalculationMethodToCategoryCalculationMethodDTOMapper mapper, ICompoundCalculationMethodCategoryRepository compoundCalculationMethodCategoryRepository, IPKSimCalculationMethodsTask calculationMethodsTask)
     : base(view, mapper, compoundCalculationMethodCategoryRepository)
 {
     _calculationMethodsTask = calculationMethodsTask;
 }