public void SingleDownload() { log.Info("Performing single download test."); // We know kOS is in the TestKAN data, and hosted in KS. Let's get it. var modules = new List <CkanModule>(); CkanModule kOS = registry.LatestAvailable("kOS", null); Assert.IsNotNull(kOS); modules.Add(kOS); // Make sure we don't alread have kOS somehow. Assert.IsFalse(cache.IsCached(kOS)); // log.InfoFormat("Downloading kOS from {0}", kOS.download); // Download our module. async.DownloadModules(modules); // Assert that we have it, and it passes zip validation. Assert.IsTrue(cache.IsCachedZip(kOS)); }