protected override void Arrange()
            {
                _domainModelProvider = DomainModelDefinitionsProviderHelper.DomainModelProvider;

                _sessionFactory = GetSessionFactoryStub <School>(_actualHqlQueries);

                _parameterListSetter = Stub <IParameterListSetter>();
            }
Example #2
0
 public GetEntitiesByIds(
     ISessionFactory sessionFactory,
     IDomainModelProvider domainModelProvider,
     IParameterListSetter parameterListSetter)
     : base(sessionFactory, domainModelProvider)
 {
     _parameterListSetter = Preconditions.ThrowIfNull(parameterListSetter, nameof(parameterListSetter));
 }
            protected override void Arrange()
            {
                _domainModelProvider = DomainModelDefinitionsProviderHelper.DomainModelProvider;

                // NOTE: To find third-level (or greater) entities in the domain model, use the following code:
                // var grandChildEntities = _domainModelProvider.GetDomainModel().Entities.Where(e => e.Parent != null && e.Parent != e.Aggregate.AggregateRoot).ToList();
                // Console.WriteLine("Grandchild Entities: " + string.Join(", ", grandChildEntities.Select(x => x.FullName)));

                _sessionFactory = GetSessionFactoryStub <StudentEducationOrganizationAssociation>(_actualHqlQueries);

                _parameterListSetter = Stub <IParameterListSetter>();
            }
Example #4
0
        public HqlBuilder(
            ISessionFactory sessionFactory,
            IDescriptorsCache descriptorsCache,
            IPersonUniqueIdToUsiCache personUniqueIdToUsiCache,
            IResourceJoinPathExpressionProcessor resourceJoinPathExpressionProcessor,
            IParameterListSetter parameterListSetter)
        {
            _sessionFactory           = Preconditions.ThrowIfNull(sessionFactory, nameof(sessionFactory));
            _descriptorsCache         = Preconditions.ThrowIfNull(descriptorsCache, nameof(descriptorsCache));
            _personUniqueIdToUsiCache = Preconditions.ThrowIfNull(personUniqueIdToUsiCache, nameof(personUniqueIdToUsiCache));

            _resourceJoinPathExpressionProcessor = Preconditions.ThrowIfNull(
                resourceJoinPathExpressionProcessor, nameof(resourceJoinPathExpressionProcessor));

            _parameterListSetter = Preconditions.ThrowIfNull(parameterListSetter, nameof(parameterListSetter));
        }