public void PrepareTest()
        {
            var ws = new WebSource();
            _ft = new AppcastReader().Read(ws.GetUpdatesFeed(FeedUrl));
            _ft.Prepare(ws);

            Assert.IsTrue(File.Exists(_ft.PathToZippedUpdate));
        }
Example #2
0
        public void GetUpdatesFeed()
        {
            const string expected = @"<?xml version=""1.0"" encoding=""utf-8""?>
            <rss version=""2.0"" xmlns:appcast=""http://www.adobe.com/xml-namespaces/appcast/1.0"">
              <channel>
            <title>Test Update Feed</title>";

            var ws = new WebSource();
            var str = ws.GetUpdatesFeed(FeedUrl);

            Assert.AreEqual(expected, str.Substring(0, expected.Length));
        }
Example #3
0
 public bool CheckForUpdate(string feedUrl, Version version)
 {
     try
     {
         CurrentSourceUpdate = new WebSource();
         CurrentUpdate = new AppcastReader().Read(CurrentSourceUpdate.GetUpdatesFeed(feedUrl));
         int cpr = CurrentUpdate.FileVersion.CompareTo(version);
         return cpr > 0;
     }
     catch (Exception e)
     {
         MessageBox.Show(@"Une erreur s'est produite lors de la vérification des mises à jours."
             + Environment.NewLine
             + @"Detail de l'erreur :"
             + Environment.NewLine
             + e.Message);
         return false;
     }
 }
Example #4
0
 public void DownloadUpdate()
 {
     var ws = new WebSource();
     ws.DownloadUpdate(FileUrl, Tempfolder);
     Assert.IsTrue(File.Exists(Tempfolder));
 }