コード例 #1
0
        public void TestOrder()
        {
            if (Directory.Exists(".Distribox"))
            {
                Directory.Delete(".Distribox", true);
            }

            Directory.CreateDirectory(".Distribox");
            Directory.CreateDirectory(".Distribox\\data");
            try
            {
                FileItem item = new FileItem();
                File.WriteAllText("Haha", string.Empty);
                item.Create("Haha", DateTime.FromFileTimeUtc(1));
                File.WriteAllText("Haha", "haha");
                File.Copy("Haha", ".Distribox\\data\\" + CommonHelper.GetSHA1Hash("Haha"));
                item.Change("Haha", CommonHelper.GetSHA1Hash("Haha"), DateTime.FromFileTimeUtc(2));
                Assert.AreEqual(2, item.History.Count());
            }
            finally
            {
                Directory.Delete(".Distribox", true);
            }
        }