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");
        }