aboutsummaryrefslogtreecommitdiff
path: root/src/test/burn/WixTestTools/BundleRegistration.cs
diff options
context:
space:
mode:
authorBob Arnson <bob@firegiant.com>2026-02-04 20:47:04 -0500
committerBob Arnson <bob@firegiant.com>2026-02-04 20:47:04 -0500
commitedccb203c421d2bd820062024088c6698424d9ee (patch)
tree6b47c3eb5ca53bd9f79f3d032dc1a596d411bf38 /src/test/burn/WixTestTools/BundleRegistration.cs
parenta3d3963f806117ce123d95e8b77e73e1c1545b25 (diff)
downloadwix-bob/ConfigurableScopeBundles.tar.gz
wix-bob/ConfigurableScopeBundles.tar.bz2
wix-bob/ConfigurableScopeBundles.zip
Support dual-purpose packages in Burn.bob/ConfigurableScopeBundles
Fixes https://github.com/wixtoolset/issues/issues/8958
Diffstat (limited to '')
-rw-r--r--src/test/burn/WixTestTools/BundleRegistration.cs13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/test/burn/WixTestTools/BundleRegistration.cs b/src/test/burn/WixTestTools/BundleRegistration.cs
index 524d4616..57581510 100644
--- a/src/test/burn/WixTestTools/BundleRegistration.cs
+++ b/src/test/burn/WixTestTools/BundleRegistration.cs
@@ -4,6 +4,7 @@ namespace WixTestTools
4{ 4{
5 using System; 5 using System;
6 using Microsoft.Win32; 6 using Microsoft.Win32;
7 using Xunit.Abstractions;
7 8
8 public class BundleRegistration : GenericArpRegistration 9 public class BundleRegistration : GenericArpRegistration
9 { 10 {
@@ -36,19 +37,19 @@ namespace WixTestTools
36 37
37 public string[] UpgradeCodes { get; set; } 38 public string[] UpgradeCodes { get; set; }
38 39
39 public static bool TryGetPerMachineBundleRegistrationById(string id, bool x64, out BundleRegistration registration) 40 public static bool TryGetPerMachineBundleRegistrationById(string id, bool x64, ITestOutputHelper testOutputHelper, out BundleRegistration registration)
40 { 41 {
41 return TryGetRegistrationById(id, x64, false, out registration); 42 return TryGetRegistrationById(id, x64, false, testOutputHelper, out registration);
42 } 43 }
43 44
44 public static bool TryGetPerUserBundleRegistrationById(string id, out BundleRegistration registration) 45 public static bool TryGetPerUserBundleRegistrationById(string id, ITestOutputHelper testOutputHelper, out BundleRegistration registration)
45 { 46 {
46 return TryGetRegistrationById(id, true, true, out registration); 47 return TryGetRegistrationById(id, true, true, testOutputHelper, out registration);
47 } 48 }
48 49
49 private static bool TryGetRegistrationById(string id, bool x64, bool perUser, out BundleRegistration registration) 50 private static bool TryGetRegistrationById(string id, bool x64, bool perUser, ITestOutputHelper testOutputHelper, out BundleRegistration registration)
50 { 51 {
51 registration = GetGenericArpRegistration(id, x64, perUser, key => GetBundleRegistration(key)); 52 registration = GetGenericArpRegistration(id, x64, perUser, testOutputHelper, key => GetBundleRegistration(key));
52 return registration != null; 53 return registration != null;
53 } 54 }
54 55