public ElasticsearchFixture(Uri esfQueryRunnerUri, IUniqueNameResolver uniqueNameResolver, IIdGenerator idGenerator) { var esConfig = new ConnectionConfiguration(esfQueryRunnerUri); var esClient = new ElasticLowLevelClient(esConfig); var validator = new EsfStateInputValidator(); var stateValidator = new EsfStateValidator(); var elasticsearchFactory = new ElasticsearchSessionFactory(esClient, uniqueNameResolver, idGenerator, validator); _esfQueryRunner = new EsfQueryRunner(elasticsearchFactory, stateValidator); }
public EsfQueryRunnerController(IEsfQueryRunner queryRunner, IMapper mapper) { _queryRunner = queryRunner; _mapper = mapper; }