public virtual void TestCacheRegisterOpen() { FilePath dir = db.Directory; RepositoryCache.Register(db); NUnit.Framework.Assert.AreSame(db, RepositoryCache.Open(RepositoryCache.FileKey.Exact (dir, db.FileSystem))); NUnit.Framework.Assert.AreEqual(".git", dir.GetName()); FilePath parent = dir.GetParentFile(); NUnit.Framework.Assert.AreSame(db, RepositoryCache.Open(RepositoryCache.FileKey.Lenient (parent, db.FileSystem))); }