Exemple #1
0
        public void TestMultipleQueries()
        {
            clearTest();
            var task = _index.AddObject(JObject.Parse(@"{""firstname"":""Jimmie"", ""lastname"":""Barninger""}"));

            _index.WaitTask(task["taskID"].ToString());
            var indexQuery = new List <IndexQuery>();

            indexQuery.Add(new IndexQuery(safe_name("àlgol?à-csharp"), new Query("")));
            var res = _client.MultipleQueries(indexQuery);

            Assert.AreEqual(1, res["results"].ToObject <JArray>().Count);
            Assert.AreEqual(1, res["results"][0]["hits"].ToObject <JArray>().Count);
            Assert.AreEqual("Jimmie", res["results"][0]["hits"][0]["firstname"].ToString());
            _client.DeleteIndex(safe_name("àlgol?à-csharp"));
        }