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>(); }
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) { }
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; }
public EventGroupRepository( IFlatContainerRepository flatContainerRepo, IFlatContainerToEventGroupBuilderMapper eventGroupMapper) { _flatContainerRepo = flatContainerRepo; _eventGroupMapper = eventGroupMapper; _eventGroupBuilders = new Cache <string, IEventGroupBuilder>(eb => eb.Name); }
public ParameterValueRepository( IFlatParameterValueRepository flatParameterValueRepo, IFlatContainerRepository flatContainerRepo, IValueOriginRepository valueOriginRepository ) : base(flatParameterValueRepo, flatContainerRepo, valueOriginRepository) { }
public FormulationRepository(IFlatContainerRepository flatContainerRepository, IFlatContainerToFormulationMapper formulationMapper, IFormulationRouteRepository formulationRouteRepository) { _flatContainerRepository = flatContainerRepository; _formulationMapper = formulationMapper; _formulationRouteRepository = formulationRouteRepository; _formulations = new Cache <string, Formulation>(f => f.FormulationType); }
public ParameterDistributionRepository( IFlatParameterDistributionRepository flatParameterDistributionRepo, IFlatContainerRepository flatContainerRepository, IValueOriginRepository valueOriginRepository, IFlatContainerParameterDescriptorConditionRepository flatContainerParameterDescriptorConditionRepository, ICriteriaConditionToDescriptorConditionMapper descriptorConditionMapper) : base(flatParameterDistributionRepo, flatContainerRepository, valueOriginRepository, flatContainerParameterDescriptorConditionRepository, descriptorConditionMapper) { }
public ParameterRateRepository( IFlatParameterRateRepository flatParameterRateRepo, IFlatContainerRepository flatContainerRepo, IFlatParameterRHSRepository flatParameterRHSRepository, IValueOriginRepository valueOriginRepository) : base(flatParameterRateRepo, flatContainerRepo, valueOriginRepository) { _flatParameterRHSRepository = flatParameterRHSRepository; }
public SchemaItemRepository(IFlatSchemaItemRepository schemaItemRepo, IFlatContainerRepository flatContainerRepo, IParameterContainerTask parameterContainerTask) { _schemaItemRepo = schemaItemRepo; _flatContainerRepo = flatContainerRepo; _parameterContainerTask = parameterContainerTask; _schemaItems = new Cache <string, ISchemaItem>(si => si.ApplicationType.Name); }
protected ParameterMetaDataRepository( IMetaDataRepository<TParameterMetaData> flatParameterMetaDataRepository, IFlatContainerRepository flatContainerRepository, IValueOriginRepository valueOriginRepository) { _flatParameterMetaDataRepository = flatParameterMetaDataRepository; _flatContainerRepository = flatContainerRepository; _valueOriginRepository = valueOriginRepository; }
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; }
public ModelContainerQuery(IFlatModelContainerRepository modelContainerRepo, IFlatSpeciesContainerRepository speciesContainerRepo, IFlatContainerRepository flatContainerRepo, IFlatContainerIdToContainerMapper flatContainerIdToContainerMapper, IEntityPathResolver entityPathResolver) { _modelContainerRepo = modelContainerRepo; _speciesContainerRepo = speciesContainerRepo; _flatContainerRepo = flatContainerRepo; _flatContainerIdToContainerMapper = flatContainerIdToContainerMapper; _entityPathResolver = entityPathResolver; }
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>(); }
public ParameterRateRepository(IFlatParameterRateRepository flatParameterRateRepo, IFlatContainerRepository flatContainerRepo, IFlatParameterRHSRepository flatParameterRHSRepository) : base(flatParameterRateRepo, flatContainerRepo) { _flatParameterRHSRepository = flatParameterRHSRepository; }
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) { }
public FlatObjectPathToObjectPathMapper(IFlatContainerRepository flatContainerRepository, IFlatRelativeObjectPathToObjectPathMapper relativeObjectPathMapper) { _flatContainerRepository = flatContainerRepository; _relativeObjectPathMapper = relativeObjectPathMapper; }
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); }
public FlatContainerIdToOrganismMapper(IObjectBaseFactory objectBaseFactory, IFlatContainerRepository flatContainerRepository, IFlatContainerTagRepository flatContainerTagRepository) : base(objectBaseFactory, flatContainerRepository, flatContainerTagRepository) { }