public void Test_GetLastAccessTimeUtc()
        {
            var storage = new DiskIsolateStorage("Test", baseDirectory);

            storage.InitStore();
            string storePath = Path.Combine(baseDirectory, "Test");

            //创建目录
            string dir = "Test" + Guid.NewGuid().ToString();

            storage.CreateDirectory(dir);
            var dirLastAccessTime = Directory.GetLastAccessTimeUtc(Path.Combine(storePath, dir));

            //创建文件
            string       testString = "This is teststring";
            MemoryStream stream     = new MemoryStream();

            byte[] buffer = Encoding.Default.GetBytes(testString);
            stream.Write(buffer, 0, 18);
            var filePath = Guid.NewGuid().ToString() + ".txt";

            storage.CreateFile(filePath, stream);
            FileStream fs = File.Open(Path.Combine(storePath, filePath), FileMode.Open);

            fs.Close();

            var fileLastAccessTime = File.GetLastAccessTimeUtc(Path.Combine(storePath, filePath));


            var dirResult  = storage.GetLastAccessTimeUtc(dir);
            var fileResult = storage.GetLastAccessTimeUtc(filePath);

            Assert.AreEqual(dirLastAccessTime, dirResult);
            Assert.AreEqual(fileLastAccessTime, fileResult);
        }