public ElasticSearchServiceTest()
        {
            var bootstrap = new Bootstrap();
            IElasticSearchConfigure elasticSearchConfigure = Moq.Mock.Of <IElasticSearchConfigure>();

            Moq.Mock.Get(elasticSearchConfigure).Setup(x => x.Nodes).Returns("http://localhost:9200");
            elasticSearchService = new ElasticSearchService(elasticSearchConfigure);
        }
        public ElasticSearchService(IElasticSearchConfigure elasticSearchConfigure)
        {
            var connectionPool =
                new StaticConnectionPool(
                    elasticSearchConfigure.Nodes.Split(';')
                    .Select(x => new Uri(x)).ToArray());
            var settings = new ConnectionSettings(connectionPool);

            ElasticSearchTypeManager.NameTypes.ToList().ForEach(x =>
            {
                settings.DefaultMappingFor(x.Value, y => y.IndexName(x.Key.ToLower()));
            });
            client = new ElasticClient(settings);
        }
예제 #3
0
 public ElasticSearchServiceTest()
 {
     IElasticSearchConfigure elasticSearchConfigure = Moq.Mock.Of <IElasticSearchConfigure>();
     //elasticSearchConfigure.
 }