public void CheckVersion() { var updater = new ApplicationUpdater(typeof(MainWindow)); bool result = updater.IsNewVersionAvailable(false); Console.WriteLine("New Version is available: " + result); }
public void CheckVersionFrequencyTest() { var updates = new ApplicationUpdates(); updates.LastUpdateCheck = mmApp.Configuration.ApplicationUpdates.LastUpdateCheck = DateTime.Now.AddDays(-8); mmApp.Configuration.ApplicationUpdates.UpdateFrequency = 3; var updater = new ApplicationUpdater("0.11"); Assert.IsTrue(updater.IsNewVersionAvailable(true), "Should show a new version"); mmApp.Configuration.ApplicationUpdates.LastUpdateCheck = DateTime.Now.AddDays(-2); mmApp.Configuration.ApplicationUpdates.UpdateFrequency = 8; updater = new ApplicationUpdater("0.11"); Assert.IsFalse(updater.IsNewVersionAvailable(true), "Should not show a new version because not time to check yet"); }