Ejemplo n.º 1
0
        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)));
        }