public void TestStorageProgressDownloader_Probe() { DownloadProgressManager downloader = newStorageProgressDownloaderOne(); assertProbes(downloader, addMinutes(5), addMinutes(5)); assertProbes(downloader, addMinutes(30), addMinutes(30)); assertProbes(downloader, addMinutes(60), addMinutes(0)); }
public void TestStorageProgressDownloader_Probes() { DownloadProgressManager downloader = newStorageProgressDownloaderMore(); assertIsDownloading(downloader, ti.BeginTime); assertProbes(downloader, addMinutes(5), addMinutes(5)); assertProbes(downloader, addMinutes(25), addMinutes(45)); assertProbes(downloader, addMinutes(58), addMinutes(0)); }
public void TestStorageProgressDownloader_Download() { DownloadProgressManager downloader = newStorageProgressDownloaderMore(); downloader.Download(getTi(0, 1)); assertIsDownloading(downloader, addMinutes(1)); downloader.Download(getTi(3, 4)); assertIsDownloading(downloader, addMinutes(1)); assertProbes(downloader, addMinutes(3), addMinutes(4)); downloader.Download(getTi(4, 5)); assertIsDownloading(downloader, addMinutes(5)); }
private static void assertIsDownloading(DownloadProgressManager downloader, DateTime probeTime) { Assert.AreEqual(probeTime, downloader.ProbeTime); Assert.IsFalse(downloader.IsDownloaded); }
private static void assertProbes(DownloadProgressManager downloader, DateTime probe, DateTime expProbe) { downloader.UpdateProbeTime(probe); assertIsDownloading(downloader, expProbe); }
private static void assertIsDownLoaded(DownloadProgressManager downloader) { Assert.AreEqual(DateTime.MaxValue, downloader.ProbeTime); Assert.IsTrue(downloader.IsDownloaded); }
public void TestStorageProgressDownloader_First() { DownloadProgressManager downloader = newStorageProgressDownloaderOne(); assertIsDownloading(downloader, ti.BeginTime); }