diff --git a/Wabbajack.Test/DownloaderTests.cs b/Wabbajack.Test/DownloaderTests.cs index 9e6fc7fd..85a52684 100644 --- a/Wabbajack.Test/DownloaderTests.cs +++ b/Wabbajack.Test/DownloaderTests.cs @@ -335,7 +335,32 @@ namespace Wabbajack.Test Assert.AreEqual(File.ReadAllText(filename), "Cheese for Everyone!"); } - /* WAITING FOR APPROVAL BY MODERATOR (you need to have your submitted file approved before it goes live) + /* WAITING FOR APPROVAL BY MODERATOR + [TestMethod] + public async Task TESAllianceDownload() + { + await DownloadDispatcher.GetInstance().Prepare(); + const string ini = "[General]\n" + + "directURL=http://tesalliance.org/forums/index.php?/files/file/2035-wabbajack-test-file/"; + + var state = (AbstractDownloadState)await DownloadDispatcher.ResolveArchive(ini.LoadIniString()); + + Assert.IsNotNull(state); + + var converted = await state.RoundTripState(); + Assert.IsTrue(await converted.Verify(new Archive{Size = 20})); + var filename = Guid.NewGuid().ToString(); + + Assert.IsTrue(converted.IsWhitelisted(new ServerWhitelist { AllowedPrefixes = new List() })); + + await converted.Download(new Archive { Name = "TESAlliance Test.zip" }, filename); + + Assert.AreEqual("eSIyd+KOG3s=", filename.FileHash()); + + Assert.AreEqual(File.ReadAllText(filename), "Cheese for Everyone!"); + }*/ + + /* WAITING FOR APPROVAL BY MODERATOR [TestMethod] public async Task DeadlyStreamDownloader() {