public async Task DownloadFile() { var updater = new ApplicationUpdater(typeof(Program)); updater.DownloadProgressChanged += updater_DownloadProgressChanged; File.Delete(updater.DownloadStoragePath); Assert.IsTrue(await updater.DownloadAsync()); Assert.IsTrue(File.Exists(updater.DownloadStoragePath)); }