private void AssertQuery(int count, string @string)
        {
            IObjectSet res = QueryForName(@string);

            Assert.AreEqual(count, res.Count);
            IndexedQueriesTestCase.IndexedQueriesItem item = (IndexedQueriesTestCase.IndexedQueriesItem
                                                              )res.Next();
            Assert.AreEqual("b", item._name);
        }
        private void AssertNullNameCount(int count)
        {
            IObjectSet res = QueryForName(null);

            Assert.AreEqual(count, res.Count);
            while (res.HasNext())
            {
                IndexedQueriesTestCase.IndexedQueriesItem ci = (IndexedQueriesTestCase.IndexedQueriesItem
                                                                )res.Next();
                Assert.IsNull(ci._name);
            }
        }
        private void UpdateB()
        {
            IObjectSet res = QueryForName("b");

            IndexedQueriesTestCase.IndexedQueriesItem ci = (IndexedQueriesTestCase.IndexedQueriesItem
                                                            )res.Next();
            ci._name = "j";
            Db().Store(ci);
            res = QueryForName("b");
            Assert.AreEqual(0, res.Count);
            res = QueryForName("j");
            Assert.AreEqual(1, res.Count);
            ci._name = "b";
            Db().Store(ci);
            AssertQuery(1, "b");
        }
        private void AssertIntsFound(int[] ints, int zeroSize, IQuery q)
        {
            IObjectSet res = q.Execute();

            Assert.AreEqual((ints.Length + zeroSize), res.Count);
            while (res.HasNext())
            {
                IndexedQueriesTestCase.IndexedQueriesItem ci = (IndexedQueriesTestCase.IndexedQueriesItem
                                                                )res.Next();
                for (int i = 0; i < ints.Length; i++)
                {
                    if (ints[i] == ci._int)
                    {
                        ints[i] = 0;
                        break;
                    }
                }
            }
            for (int i = 0; i < ints.Length; i++)
            {
                Assert.AreEqual(0, ints[i]);
            }
        }