public virtual void TestBackDoesNothing()
        {
            EmptyTreeIterator etp = new EmptyTreeIterator();

            etp.Back(1);
            NUnit.Framework.Assert.IsTrue(etp.First);
            NUnit.Framework.Assert.IsTrue(etp.Eof);
            NUnit.Framework.Assert.AreEqual(ObjectId.ZeroId, ObjectId.FromRaw(etp.IdBuffer));
            etp.Back(1);
            NUnit.Framework.Assert.IsTrue(etp.First);
            NUnit.Framework.Assert.IsTrue(etp.Eof);
            NUnit.Framework.Assert.AreEqual(ObjectId.ZeroId, ObjectId.FromRaw(etp.IdBuffer));
        }
		public virtual void TestBackDoesNothing()
		{
			EmptyTreeIterator etp = new EmptyTreeIterator();
			etp.Back(1);
			NUnit.Framework.Assert.IsTrue(etp.First);
			NUnit.Framework.Assert.IsTrue(etp.Eof);
			NUnit.Framework.Assert.AreEqual(ObjectId.ZeroId, ObjectId.FromRaw(etp.IdBuffer));
			etp.Back(1);
			NUnit.Framework.Assert.IsTrue(etp.First);
			NUnit.Framework.Assert.IsTrue(etp.Eof);
			NUnit.Framework.Assert.AreEqual(ObjectId.ZeroId, ObjectId.FromRaw(etp.IdBuffer));
		}