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); } }