public virtual void TestOneEntry_Backwards()
 {
     ctp.Reset(tree1);
     ctp.Next(1);
     NUnit.Framework.Assert.IsFalse(ctp.First);
     NUnit.Framework.Assert.IsTrue(ctp.Eof);
     ctp.Back(1);
     NUnit.Framework.Assert.IsTrue(ctp.First);
     NUnit.Framework.Assert.IsFalse(ctp.Eof);
     NUnit.Framework.Assert.AreEqual(m644.GetBits(), ctp.mode);
     NUnit.Framework.Assert.AreEqual("a", Path());
     NUnit.Framework.Assert.AreEqual(hash_a, ctp.EntryObjectId);
 }