protected override void Arrange() { _domainModelProvider = DomainModelDefinitionsProviderHelper.DomainModelProvider; _sessionFactory = GetSessionFactoryStub <School>(_actualHqlQueries); _parameterListSetter = Stub <IParameterListSetter>(); }
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>(); }
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)); }