Exemplo n.º 1
0
 public ApplicationRepository(IFlatContainerRepository flatContainerRepository, IFlatContainerToApplicationMapper applicationMapper, IFlatApplicationRepository flatApplicRepository)
 {
     _flatContainerRepository = flatContainerRepository;
     _applicationMapper       = applicationMapper;
     _flatApplicRepository    = flatApplicRepository;
     _applicationBuilders     = new Cache <CompositeKey, IApplicationBuilder>();
 }
 public MoleculeStartFormulaRepository(IFlatMoleculeStartFormulaRepository flatMoleculeStartFormulasRepository,
                                       IFlatContainerRepository flatContainerRepository)
 {
     _flatMoleculeStartFormulasRepository = flatMoleculeStartFormulasRepository;
     _flatContainerRepository             = flatContainerRepository;
     _moleculeStartFormulas = new List <IMoleculeStartFormula>();
 }
Exemplo n.º 3
0
 public FlatContainerIdToOrganMapper(IObjectBaseFactory objectBaseFactory,
                                     IFlatContainerRepository flatContainerRepository,
                                     IFlatContainerTagRepository flatContainerTagRepository,
                                     IOrganTypeRepository organTypeRepository) : base(objectBaseFactory, flatContainerRepository, flatContainerTagRepository)
 {
     _organTypeRepository = organTypeRepository;
 }
 public ParameterDistributionRepository(
     IFlatParameterDistributionRepository flatParameterDistributionRepo,
     IFlatContainerRepository flatContainerRepository,
     IValueOriginRepository valueOriginRepository) :
     base(flatParameterDistributionRepo, flatContainerRepository, valueOriginRepository)
 {
 }
Exemplo n.º 5
0
 protected FlatContainerIdToContainerMapperBase(IObjectBaseFactory objectBaseFactory,
                                                IFlatContainerRepository flatContainerRepository,
                                                IFlatContainerTagRepository flatContainerTagRepository)
 {
     _objectBaseFactory          = objectBaseFactory;
     _flatContainerRepository    = flatContainerRepository;
     _flatContainerTagRepository = flatContainerTagRepository;
 }
 public FlatContainerToEventGroupBuilderMapper(IParameterContainerTask parameterContainerTask,
                                               IFlatContainerRepository flatContainerRepo,
                                               IFlatContainerToEventBuilderMapper eventMapper)
 {
     _parameterContainerTask = parameterContainerTask;
     _flatContainerRepo      = flatContainerRepo;
     _eventMapper            = eventMapper;
 }
Exemplo n.º 7
0
 public EventGroupRepository(
     IFlatContainerRepository flatContainerRepo,
     IFlatContainerToEventGroupBuilderMapper eventGroupMapper)
 {
     _flatContainerRepo  = flatContainerRepo;
     _eventGroupMapper   = eventGroupMapper;
     _eventGroupBuilders = new Cache <string, IEventGroupBuilder>(eb => eb.Name);
 }
Exemplo n.º 8
0
 public ParameterValueRepository(
     IFlatParameterValueRepository flatParameterValueRepo,
     IFlatContainerRepository flatContainerRepo,
     IValueOriginRepository valueOriginRepository
     ) :
     base(flatParameterValueRepo, flatContainerRepo, valueOriginRepository)
 {
 }
Exemplo n.º 9
0
 public FormulationRepository(IFlatContainerRepository flatContainerRepository,
                              IFlatContainerToFormulationMapper formulationMapper,
                              IFormulationRouteRepository formulationRouteRepository)
 {
     _flatContainerRepository    = flatContainerRepository;
     _formulationMapper          = formulationMapper;
     _formulationRouteRepository = formulationRouteRepository;
     _formulations = new Cache <string, Formulation>(f => f.FormulationType);
 }
Exemplo n.º 10
0
 public ParameterDistributionRepository(
     IFlatParameterDistributionRepository flatParameterDistributionRepo,
     IFlatContainerRepository flatContainerRepository,
     IValueOriginRepository valueOriginRepository,
     IFlatContainerParameterDescriptorConditionRepository flatContainerParameterDescriptorConditionRepository,
     ICriteriaConditionToDescriptorConditionMapper descriptorConditionMapper) :
     base(flatParameterDistributionRepo, flatContainerRepository, valueOriginRepository, flatContainerParameterDescriptorConditionRepository, descriptorConditionMapper)
 {
 }
Exemplo n.º 11
0
 public ParameterRateRepository(
     IFlatParameterRateRepository flatParameterRateRepo,
     IFlatContainerRepository flatContainerRepo,
     IFlatParameterRHSRepository flatParameterRHSRepository,
     IValueOriginRepository valueOriginRepository) :
     base(flatParameterRateRepo, flatContainerRepo, valueOriginRepository)
 {
     _flatParameterRHSRepository = flatParameterRHSRepository;
 }
Exemplo n.º 12
0
 public SchemaItemRepository(IFlatSchemaItemRepository schemaItemRepo,
                             IFlatContainerRepository flatContainerRepo,
                             IParameterContainerTask parameterContainerTask)
 {
     _schemaItemRepo         = schemaItemRepo;
     _flatContainerRepo      = flatContainerRepo;
     _parameterContainerTask = parameterContainerTask;
     _schemaItems            = new Cache <string, ISchemaItem>(si => si.ApplicationType.Name);
 }
Exemplo n.º 13
0
 protected ParameterMetaDataRepository(
    IMetaDataRepository<TParameterMetaData> flatParameterMetaDataRepository,
    IFlatContainerRepository flatContainerRepository,
    IValueOriginRepository valueOriginRepository)
 {
    _flatParameterMetaDataRepository = flatParameterMetaDataRepository;
    _flatContainerRepository = flatContainerRepository;
    _valueOriginRepository = valueOriginRepository;
 }
Exemplo n.º 14
0
 public SpeciesContainerQuery(IFlatPopulationContainerRepository populationContainerRepository,
                              IFlatContainerRepository flatContainerRepository,
                              IFlatContainerIdToContainerMapper containerMapper,
                              IEntityPathResolver entityPathResolver)
 {
     _populationContainerRepository = populationContainerRepository;
     _flatContainerRepository       = flatContainerRepository;
     _containerMapper    = containerMapper;
     _entityPathResolver = entityPathResolver;
 }
 public ModelContainerMoleculeRepository(IFlatModelContainerMoleculeRepository flatModelContainerMoleculeRepo,
                                         IFlatModelRepository flatModelRepo,
                                         IFlatContainerRepository flatContainerRepo)
 {
     _flatModelContainerMoleculeRepo = flatModelContainerMoleculeRepo;
     _flatModelRepo     = flatModelRepo;
     _flatContainerRepo = flatContainerRepo;
     _moleculesForModel = new Cache <string, List <string> >();
     _mcmProperties     = new Cache <ModelContainerMoleculeKey, FlatModelContainerMolecule>();
 }
 public FlatContainerToEventGroupBuilderMapper(
    IParameterContainerTask parameterContainerTask,
    IFlatContainerToEventBuilderMapper eventMapper,
    IObjectBaseFactory objectBaseFactory, 
    IFlatContainerRepository flatContainerRepository, 
    IFlatContainerTagRepository flatContainerTagRepository) : base(objectBaseFactory, flatContainerRepository, flatContainerTagRepository)
 {
    _parameterContainerTask = parameterContainerTask;
    _eventMapper = eventMapper;
 }
 public ModelContainerQuery(IFlatModelContainerRepository modelContainerRepo,
                            IFlatPopulationContainerRepository populationContainerRepo,
                            IFlatContainerRepository flatContainerRepo,
                            IFlatContainerIdToContainerMapper flatContainerIdToContainerMapper,
                            IEntityPathResolver entityPathResolver)
 {
     _modelContainerRepo               = modelContainerRepo;
     _populationContainerRepo          = populationContainerRepo;
     _flatContainerRepo                = flatContainerRepo;
     _flatContainerIdToContainerMapper = flatContainerIdToContainerMapper;
     _entityPathResolver               = entityPathResolver;
 }
Exemplo n.º 18
0
 public ModelContainerQuery(IFlatModelContainerRepository modelContainerRepo,
                            IFlatSpeciesContainerRepository speciesContainerRepo,
                            IFlatContainerRepository flatContainerRepo,
                            IFlatContainerIdToContainerMapper flatContainerIdToContainerMapper,
                            IEntityPathResolver entityPathResolver)
 {
     _modelContainerRepo               = modelContainerRepo;
     _speciesContainerRepo             = speciesContainerRepo;
     _flatContainerRepo                = flatContainerRepo;
     _flatContainerIdToContainerMapper = flatContainerIdToContainerMapper;
     _entityPathResolver               = entityPathResolver;
 }
Exemplo n.º 19
0
 protected ParameterMetaDataRepository(
     IMetaDataRepository <TParameterMetaData> flatParameterMetaDataRepository,
     IFlatContainerRepository flatContainerRepository,
     IValueOriginRepository valueOriginRepository,
     IFlatContainerParameterDescriptorConditionRepository flatContainerParameterDescriptorConditionRepository,
     ICriteriaConditionToDescriptorConditionMapper descriptorConditionMapper)
 {
     _flatParameterMetaDataRepository = flatParameterMetaDataRepository;
     _flatContainerRepository         = flatContainerRepository;
     _valueOriginRepository           = valueOriginRepository;
     _flatContainerParameterDescriptorConditionRepository = flatContainerParameterDescriptorConditionRepository;
     _descriptorConditionMapper = descriptorConditionMapper;
 }
 public FlatContainerToApplicationMapper(IParameterContainerTask parameterContainerTask,
                                         IApplicationTransportRepository applicationTransportRepository,
                                         IEntityPathResolver entityPathResolver,
                                         IFlatContainerRepository flatContainerRepository,
                                         IFlatContainerIdToContainerMapper flatContainerIdMapper,
                                         IObjectBaseFactory objectBaseFactory,
                                         IFlatContainerToEventBuilderMapper eventMapper, IFlatContainerTagRepository flatContainerTagRepository) : base(objectBaseFactory, flatContainerRepository, flatContainerTagRepository)
 {
     _parameterContainerTask         = parameterContainerTask;
     _applicationTransportRepository = applicationTransportRepository;
     _entityPathResolver             = entityPathResolver;
     _flatContainerIdMapper          = flatContainerIdMapper;
     _eventMapper = eventMapper;
 }
 public FlatContainerIdToNeighborhoodMapper(IObjectBaseFactory objectBaseFactory, IFlatContainerRepository flatContainerRepository, IFlatContainerTagRepository flatContainerTagRepository) : base(objectBaseFactory, flatContainerRepository, flatContainerTagRepository)
 {
 }
 public FlatContainerIdToFormulationMapper(IObjectBaseFactory objectBaseFactory, IFormulationRouteRepository formulationRouteRepo, IFlatContainerRepository flatContainerRepository)
 {
     _objectBaseFactory       = objectBaseFactory;
     _formulationRouteRepo    = formulationRouteRepo;
     _flatContainerRepository = flatContainerRepository;
 }
 protected override void Context()
 {
     sut = IoC.Resolve <IFlatContainerIdToFormulationMapper>();
     _flatContainerRepository = IoC.Resolve <IFlatContainerRepository>();
 }
Exemplo n.º 24
0
 public ParameterRateRepository(IFlatParameterRateRepository flatParameterRateRepo,
                                IFlatContainerRepository flatContainerRepo, IFlatParameterRHSRepository flatParameterRHSRepository) : base(flatParameterRateRepo, flatContainerRepo)
 {
     _flatParameterRHSRepository = flatParameterRHSRepository;
 }
Exemplo n.º 25
0
 public CompoundProcessParameterMappingRepository(IFlatCompoundProcessParameterMappingRepository flatParameterMappingRepo, IFlatContainerRepository flatContainerRepo)
 {
     _flatParameterMappingRepo = flatParameterMappingRepo;
     _flatContainerRepo        = flatContainerRepo;
     _parameterMappings        = new Cache <CompositeKey, ICompoundProcessParameterMapping>(pm => keyFor(pm.ProcessName, pm.ParameterName));
 }
 public FlatContainerIdToGeneralContainerMapper(IObjectBaseFactory objectBaseFactory, IFlatContainerRepository flatContainerRepository, IFlatContainerTagRepository flatContainerTagRepository) : base(objectBaseFactory, flatContainerRepository, flatContainerTagRepository)
 {
 }
 public ParameterDistributionRepository(IFlatParameterDistributionRepository flatParameterDistributionRepo,
                                        IFlatContainerRepository flatContainerRepository) : base(flatParameterDistributionRepo, flatContainerRepository)
 {
 }
Exemplo n.º 28
0
 public FlatObjectPathToObjectPathMapper(IFlatContainerRepository flatContainerRepository, IFlatRelativeObjectPathToObjectPathMapper relativeObjectPathMapper)
 {
     _flatContainerRepository  = flatContainerRepository;
     _relativeObjectPathMapper = relativeObjectPathMapper;
 }
Exemplo n.º 29
0
        protected override void Context()
        {
            _entityPathResolver = new EntityPathResolver(new ObjectPathFactoryForSpecs());
            _flatContainerIdToContainerMapper = A.Fake <IFlatContainerIdToContainerMapper>();
            _modelContainerRepo = A.Fake <IFlatModelContainerRepository>();
            _compartment        = A.Fake <IContainer>();
            _populationName     = "HUMAN_POP";

            A.CallTo(() => _modelContainerRepo.All()).Returns(
                new List <FlatModelContainer>
            {
                NewFMC(1, "C1", "ORGAN", "M1"),
                NewFMC(2, "C2", "COMPARTMENT", "M1"),
                NewFMC(3, Constants.ROOT, "SIMULATION", "M1")
            });

            _populationContainerRepo = A.Fake <IFlatPopulationContainerRepository>();
            A.CallTo(() => _populationContainerRepo.AllSubContainerFor(_populationName, 3)).Returns(
                new List <FlatPopulationContainer>
            {
                CreateFlatPopulationContainer(1, "C1", "ORGAN", _populationName),
            });

            A.CallTo(() => _populationContainerRepo.AllSubContainerFor(_populationName, 1)).Returns(
                new List <FlatPopulationContainer>
            {
                CreateFlatPopulationContainer(2, "C2", "COMPARTMENT", _populationName)
            });


            _flatContainerRepo = A.Fake <IFlatContainerRepository>();
            var simulationFlatContainer  = NewFC(3, Constants.ROOT, "SIMULATION", null, "", "");
            var organFlatContainer       = NewFC(1, "C1", "ORGAN", 3, "SIMULATION", Constants.ROOT);
            var compartmentFlatContainer = NewFC(2, "C2", "COMPARTMENT", 1, "C1", "ORGAN");

            A.CallTo(() => _flatContainerRepo.All()).Returns(
                new List <FlatContainer>
            {
                organFlatContainer,
                compartmentFlatContainer,
                simulationFlatContainer
            });

            A.CallTo(() => _flatContainerRepo.ParentContainerFrom(organFlatContainer.Id)).Returns(simulationFlatContainer);
            A.CallTo(() => _flatContainerRepo.ParentContainerFrom(compartmentFlatContainer.Id)).Returns(organFlatContainer);
            A.CallTo(() => _flatContainerRepo.ParentContainerFrom(simulationFlatContainer.Id)).Returns(null);

            A.CallTo(() => _flatContainerRepo.ContainerFrom(organFlatContainer.Id)).Returns(organFlatContainer);
            A.CallTo(() => _flatContainerRepo.ContainerFrom(compartmentFlatContainer.Id)).Returns(compartmentFlatContainer);
            A.CallTo(() => _flatContainerRepo.ContainerFrom(simulationFlatContainer.Id)).Returns(simulationFlatContainer);

            _flatModelCompartment = new FlatModelContainer {
                Id = compartmentFlatContainer.Id
            };
            A.CallTo(() => _flatContainerRepo.ContainerFrom("ROOT")).Returns(organFlatContainer);
            A.CallTo(() => _flatContainerRepo.ContainerFrom("C1")).Returns(organFlatContainer);

            A.CallTo(() => _modelContainerRepo.AllSubContainerFor("M1", 1)).Returns(new[] { _flatModelCompartment });
            A.CallTo(() => _flatContainerIdToContainerMapper.MapFrom(_flatModelCompartment)).Returns(_compartment);
            sut = new ModelContainerQuery(_modelContainerRepo, _populationContainerRepo,
                                          _flatContainerRepo, _flatContainerIdToContainerMapper, _entityPathResolver);
        }
Exemplo n.º 30
0
 public FlatContainerIdToOrganismMapper(IObjectBaseFactory objectBaseFactory, IFlatContainerRepository flatContainerRepository, IFlatContainerTagRepository flatContainerTagRepository) : base(objectBaseFactory, flatContainerRepository, flatContainerTagRepository)
 {
 }