aboutsummaryrefslogtreecommitdiff
path: root/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs
diff options
context:
space:
mode:
authorBob Arnson <bob@firegiant.com>2025-04-01 16:48:38 -0400
committerBob Arnson <bob@firegiant.com>2025-04-01 16:48:38 -0400
commit28fd5a981792e0ba4eeeb5d2ac431d12e1c214ec (patch)
treef28efef38caaa0980ea24e5fa674f952646b649b /src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs
parented19d167c0d3071709a72143f106dbb5efdddeba (diff)
downloadwix-28fd5a981792e0ba4eeeb5d2ac431d12e1c214ec.tar.gz
wix-28fd5a981792e0ba4eeeb5d2ac431d12e1c214ec.tar.bz2
wix-28fd5a981792e0ba4eeeb5d2ac431d12e1c214ec.zip
Sync IEngine.SetDownloadSource with native side.bob/FixIEngineSetDownloadSource
Fixes https://github.com/wixtoolset/issues/issues/9018
Diffstat (limited to '')
-rw-r--r--src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs b/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs
index bd3762ed..4bbfc7e9 100644
--- a/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs
+++ b/src/test/burn/WixToolsetTest.BurnE2E/FailureTests.cs
@@ -2,7 +2,6 @@
2 2
3namespace WixToolsetTest.BurnE2E 3namespace WixToolsetTest.BurnE2E
4{ 4{
5 using System.Threading;
6 using WixTestTools; 5 using WixTestTools;
7 using WixToolset.BootstrapperApplicationApi; 6 using WixToolset.BootstrapperApplicationApi;
8 using Xunit; 7 using Xunit;
@@ -13,6 +12,24 @@ namespace WixToolsetTest.BurnE2E
13 public FailureTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { } 12 public FailureTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { }
14 13
15 [RuntimeFact] 14 [RuntimeFact]
15 public void CanSetDownloadSourceAndForceDownload()
16 {
17 var packageA = this.CreatePackageInstaller("PackageA");
18 var bundleA = this.CreateBundleInstaller("BundleA");
19 var testBAController = this.CreateTestBAController();
20
21 testBAController.SetPackageForceDownloadSource("PackageA", "https://1e1bf2be1c384fd1a0c4c0500eef971b/downloads/payloads/{0}");
22
23 packageA.VerifyInstalled(false);
24
25 bundleA.VerifyUnregisteredAndRemovedFromPackageCache();
26
27 bundleA.Install(0x2ee7/*ERROR_INTERNET_NAME_NOT_RESOLVED*/);
28
29 packageA.VerifyInstalled(false);
30 }
31
32 [RuntimeFact]
16 public void CanCancelExePackageAndAbandonIt() 33 public void CanCancelExePackageAndAbandonIt()
17 { 34 {
18 var bundleD = this.CreateBundleInstaller("BundleD"); 35 var bundleD = this.CreateBundleInstaller("BundleD");