public ContentQueryService( IAppProvider appProvider, IAssetUrlGenerator assetUrlGenerator, IContentEnricher contentEnricher, IContentRepository contentRepository, IContentLoader contentVersionLoader, IScriptEngine scriptEngine, ContentQueryParser queryParser) { Guard.NotNull(appProvider); Guard.NotNull(assetUrlGenerator); Guard.NotNull(contentEnricher); Guard.NotNull(contentRepository); Guard.NotNull(contentVersionLoader); Guard.NotNull(queryParser); Guard.NotNull(scriptEngine); this.appProvider = appProvider; this.assetUrlGenerator = assetUrlGenerator; this.contentEnricher = contentEnricher; this.contentRepository = contentRepository; this.contentVersionLoader = contentVersionLoader; this.queryParser = queryParser; this.scriptEngine = scriptEngine; this.queryParser = queryParser; }
public ContentQueryService( IAppProvider appProvider, IContentEnricher contentEnricher, IContentRepository contentRepository, IContentLoader contentLoader, IOptions <ContentOptions> options, ContentQueryParser queryParser) { this.appProvider = appProvider; this.contentEnricher = contentEnricher; this.contentRepository = contentRepository; this.contentLoader = contentLoader; this.options = options.Value; this.queryParser = queryParser; }
public ContentQueryParserTests() { var options = Options.Create(new ContentOptions { DefaultPageSize = 30 }); requestContext = new Context(Mocks.FrontendUser(), Mocks.App(appId)); var schemaDef = new Schema(schemaId.Name) .AddString(1, "firstName", Partitioning.Invariant); schema = Mocks.Schema(appId, schemaId, schemaDef); var cache = new MemoryCache(Options.Create(new MemoryCacheOptions())); sut = new ContentQueryParser(cache, JsonHelper.DefaultSerializer, options); }
public ContentQueryParserTests() { var options = Options.Create(new ContentOptions { DefaultPageSize = 30 }); requestContext = new Context(Mocks.FrontendUser(), Mocks.App(appId)); var schemaDef = new Schema(schemaId.Name) .AddString(1, "firstName", Partitioning.Invariant) .AddGeolocation(2, "geo", Partitioning.Invariant); schema = Mocks.Schema(appId, schemaId, schemaDef); var cache = new MemoryCache(Options.Create(new MemoryCacheOptions())); sut = new ContentQueryParser(appProvider, textIndex, options, cache, TestUtils.DefaultSerializer); }
public ContentQueryService( IAppProvider appProvider, IContentEnricher contentEnricher, IContentRepository contentRepository, IContentLoader contentVersionLoader, ContentQueryParser queryParser) { Guard.NotNull(appProvider, nameof(appProvider)); Guard.NotNull(contentEnricher, nameof(contentEnricher)); Guard.NotNull(contentRepository, nameof(contentRepository)); Guard.NotNull(contentVersionLoader, nameof(contentVersionLoader)); Guard.NotNull(queryParser, nameof(queryParser)); this.appProvider = appProvider; this.contentEnricher = contentEnricher; this.contentRepository = contentRepository; this.contentVersionLoader = contentVersionLoader; this.queryParser = queryParser; this.queryParser = queryParser; }