public virtual void TestClear()
        {
            Ref master = NewRef("refs/heads/master", ID_ONE);

            loose = ToList(master);
            RefMap map = new RefMap(string.Empty, packed, loose, resolved);

            NUnit.Framework.Assert.AreSame(master, map.Get("refs/heads/master"));
            map.Clear();
            NUnit.Framework.Assert.IsNull(map.Get("refs/heads/master"));
            NUnit.Framework.Assert.IsTrue(map.IsEmpty());
            NUnit.Framework.Assert.AreEqual(0, map.Count);
        }