public void PrepareTest() { var ws = new WebSource(); _ft = new AppcastReader().Read(ws.GetUpdatesFeed(FeedUrl)); _ft.Prepare(ws); Assert.IsTrue(File.Exists(_ft.PathToZippedUpdate)); }
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)); }
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; } }
public void DownloadUpdate() { var ws = new WebSource(); ws.DownloadUpdate(FileUrl, Tempfolder); Assert.IsTrue(File.Exists(Tempfolder)); }