Exemplo n.º 1
0
 public void InitializeEmptyFile_ExpectsNoFiles()
 {
     var path = Path.GetTempFileName();
     if (File.Exists(path)) File.Delete(path);
     using(var es = new EmbeddedStorage(path))
     {
         var files = new List<FileInfo>(es.EnumerateFiles());
         Assert.AreEqual(0, files.Count);
     }
     if (File.Exists(path)) File.Delete(path);
 }
Exemplo n.º 2
0
 public void InitializeEmptyFile_AddOneFile()
 {
     var path = Path.GetTempFileName();
     if (File.Exists(path)) File.Delete(path);
     using (var es = new EmbeddedStorage(path))
     {
         var fi = es.CreateFile("Q");
         Assert.AreEqual("Q", fi.Name);
         Assert.AreEqual((uint)0, fi.Length);
         var files = new List<FileInfo>(es.EnumerateFiles());
         Assert.AreEqual(1, files.Count);
         Assert.AreEqual(fi.Name, files[0].Name);
         Assert.AreEqual(fi.Length, files[0].Length);
     }
     if (File.Exists(path)) File.Delete(path);
 }