public ConnectionEdgeHandlerTests() { _graphQlRepositoryProvider = Substitute.For <IGraphQlRepositoryProvider>(); _connectionEdgeRepository = Substitute.For <IGraphQlRepository>(); _graphQlRepositoryProvider.GetRepository <ConnectionEdge>().Returns(_connectionEdgeRepository); _connectionEdgeHandler = new ConnectionEdgeHandler(_graphQlRepositoryProvider, new ConnectionEdgeResolver(), Substitute.For <ILogger>()); }
public QueryBuilderFactory(IGraphQlRepositoryProvider graphQlRepository, IDistributedCache distributedCache, ILogger logger, IConnectionEdgeHandler connectionEdgeHandler) { _graphQlRepository = graphQlRepository; _distributedCache = distributedCache; _logger = logger; _connectionEdgeHandler = connectionEdgeHandler; }
public FieldMutationResolver( IGraphQlRepositoryProvider graphQlRepositoryProvider, ISearchMappedModels searchMappedModels, ILogger logger, IConnectionEdgeResolver connectionEdgeResolver, IConnectionEdgeHandler connectionEdgeHandler) { _graphQlRepositoryProvider = graphQlRepositoryProvider; _searchMappedModels = searchMappedModels; _logger = logger; _connectionEdgeResolver = connectionEdgeResolver; _connectionEdgeHandler = connectionEdgeHandler; }
public QueryBuilderFactory(IGraphQlRepositoryProvider graphQlRepository, IDistributedCache distributedCache, ILogger logger, IConnectionEdgeHandler connectionEdgeHandler, IInMemoryComparerProvider inMemoryComparerProvider, IModelMemberQueryArgumentProvider modelMemberQueryArgumentProvider, IContextValueResolver contextValueResolver) { _graphQlRepository = graphQlRepository; _distributedCache = distributedCache; _logger = logger; _connectionEdgeHandler = connectionEdgeHandler; _inMemoryComparerProvider = inMemoryComparerProvider; _modelMemberQueryArgumentProvider = modelMemberQueryArgumentProvider; _contextValueResolver = contextValueResolver; }
internal QueryBuilder(ObjectGraphType <object> objectGraphType, string queryName, string description, IGraphQlRepositoryProvider graphQlRepositoryProvider, IDistributedCache distributedCache, ILogger logger, IConnectionEdgeHandler connectionEdgeHandler) { _objectGraphType = objectGraphType; _queryName = queryName; _description = description; _queryExecutor = new QueryExecutor <TSource>(graphQlRepositoryProvider, logger, connectionEdgeHandler); _distributedCache = distributedCache; _logger = logger; _queryParameterBuilder = new QueryParameterBuilder <TSource>(this); }
internal QueryBuilder(ObjectGraphType <object> objectGraphType, string queryName, string description, IGraphQlRepositoryProvider graphQlRepositoryProvider, IDistributedCache distributedCache, ILogger logger, IConnectionEdgeHandler connectionEdgeHandler, IInMemoryComparerProvider inMemoryComparerProvider, IModelMemberQueryArgumentProvider modelMemberQueryArgumentProvider, IContextValueResolver contextValueResolver) { _objectGraphType = objectGraphType; _queryName = queryName; _description = description; _queryExecutor = new QueryExecutor <TSource>(graphQlRepositoryProvider, logger, connectionEdgeHandler); _distributedCache = distributedCache; _logger = logger; _modelMemberQueryArgumentProvider = modelMemberQueryArgumentProvider; _queryParameterBuilder = new QueryParameterBuilder <TSource>(this, inMemoryComparerProvider, contextValueResolver); }
public QueryExecutor(IGraphQlRepositoryProvider graphQlRepositoryProvider, ILogger logger, IConnectionEdgeHandler connectionEdgeHandler) { _graphQlRepositoryProvider = graphQlRepositoryProvider; _logger = logger; _connectionEdgeHandler = connectionEdgeHandler; }