public void InsertValuesAndQueryWithLimitedResults() { var autocompleter = new RedisAutoComplete <string>(); var input = new List <string>(); input.Add("foo"); input.Add("foobar"); input.Add("bar"); input.Add("icecream"); autocompleter.SetValues(input); var result = autocompleter.GetValues("foo", 1); Assert.AreEqual(result.Count, 1); Assert.AreEqual(result[0], "foo"); }
public void InsertValuesAndQueryDiffConnectionString() { var autocompleter = new RedisAutoComplete <string>(ConfigurationManager.ConnectionStrings["AlternateRedisAutocomplete"].ConnectionString); var input = new List <string>(); input.Add("foo"); input.Add("foobar"); input.Add("bar"); input.Add("icecream"); autocompleter.SetValues(input); var result = autocompleter.GetValues("foo"); Assert.AreEqual(result.Count, 2); Assert.AreEqual(result[0], "foo"); Assert.AreEqual(result[1], "foobar"); }