public SearchRepository(IPropertiesContext propertiesContext, ISearchQueryFactory searchQueryFactory)
        {
            Check.If(propertiesContext).IsNotNull();
            Check.If(searchQueryFactory).IsNotNull();

            _propertiesContext = propertiesContext;
            _searchQueryFactory = searchQueryFactory;
        }
        public SearchRepository(IApplicationsContext applicationsContext, ISearchQueryFactory searchQueryFactory)
        {
            Check.If(applicationsContext).IsNotNull();
            Check.If(searchQueryFactory).IsNotNull();

            _applicationsContext = applicationsContext;
            _searchQueryFactory = searchQueryFactory;
        }
Beispiel #3
0
 public SearchQueryService(ISearchParameterCache ISearchParameterCache,
                           ISearchQueryFactory ISearchQueryFactory,
                           IResourceTypeSupport IResourceTypeSupport,
                           IKnownResource IKnownResource,
                           IChainQueryProcessingService IChainQueryProcessingService)
 {
     this.ISearchParameterCache        = ISearchParameterCache;
     this.ISearchQueryFactory          = ISearchQueryFactory;
     this.IResourceTypeSupport         = IResourceTypeSupport;
     this.IKnownResource               = IKnownResource;
     this.IChainQueryProcessingService = IChainQueryProcessingService;
 }
Beispiel #4
0
        public ChainQueryProcessingService(IResourceTypeSupport IResourceTypeSupport,
                                           IKnownResource IKnownResource,
                                           ISearchParameterCache ISearchParameterCache,
                                           ISearchQueryFactory ISearchQueryFactory)
        {
            this.IResourceTypeSupport  = IResourceTypeSupport;
            this.IKnownResource        = IKnownResource;
            this.ISearchParameterCache = ISearchParameterCache;
            this.ISearchQueryFactory   = ISearchQueryFactory;

            this.InvalidSearchQueryParameterList     = new List <InvalidSearchQueryParameter>();
            this.UnsupportedSearchQueryParameterList = new List <InvalidSearchQueryParameter>();
        }
 public void SetUp()
 {
     searchQueryFactory = new SearchQueryFactory();
 }
Beispiel #6
0
        public override void SetUp()
        {
            _commandFactory = CreateMock<ICommandFactory>();
            _searchQueryFactory = CreateMock<ISearchQueryFactory>();

            _textDiscriminator = new TextDiscriminator(_commandFactory, _searchQueryFactory);
            _searchQuery = Stub<ISearchQuery>();
        }
Beispiel #7
0
 public TextDiscriminator(ICommandFactory commandFactory, ISearchQueryFactory searchQueryFactory)
 {
     this.commandFactory = commandFactory;
     this.searchQueryFactory = searchQueryFactory;
 }