public void QueryImplicitGetEnumeratorCausesConnection() { using (var httpStub = new HttpStub(ZeroHits)) { var provider = new ElasticQueryProvider(new ElasticConnection(httpStub.Uri), mapping, log, retryPolicy, "prefix"); var query = new ElasticQuery <Robot>(provider); var enumerator = query.GetEnumerator(); var request = httpStub.Requests.Single(); Assert.Equal("POST", request.HttpMethod); Assert.Equal("/robots/_search", request.RawUrl); Assert.NotNull(enumerator); } }
public void QueryImplicitGetEnumeratorCausesConnection() { using (var httpStub = new HttpStub(ZeroHits)) { var provider = new ElasticQueryProvider(new ElasticConnection(httpStub.Uri), mapping, log, retryPolicy, "prefix"); var query = new ElasticQuery<Robot>(provider); var enumerator = query.GetEnumerator(); var request = httpStub.Requests.Single(); Assert.Equal("POST", request.HttpMethod); Assert.Equal("/robots/_search", request.RawUrl); Assert.NotNull(enumerator); } }