Exemplo n.º 1
0
 public void TestLoadFile()
 {
     using (var swe = new Sweph())
     {
         Assert.IsNull(swe.LoadFile(null));
         Assert.IsNull(swe.LoadFile("file"));
         swe.OnLoadFile += (s, e) => {
             if (e.FileName == "file")
             {
                 e.File = new MemoryStream(System.Text.Encoding.Default.GetBytes("This is the file content."));
             }
         };
         Assert.IsNull(swe.LoadFile(null));
         Assert.IsNull(swe.LoadFile("test"));
         var str = swe.LoadFile("file");
         Assert.IsNotNull(str);
         using (var r = new StreamReader(str))
         {
             Assert.AreEqual("This is the file content.", r.ReadToEnd());
         }
     }
 }