summaryrefslogtreecommitdiff
path: root/src/test/burn/WixToolsetTest.BurnE2E/BurnE2ETests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/burn/WixToolsetTest.BurnE2E/BurnE2ETests.cs')
-rw-r--r--src/test/burn/WixToolsetTest.BurnE2E/BurnE2ETests.cs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/BurnE2ETests.cs b/src/test/burn/WixToolsetTest.BurnE2E/BurnE2ETests.cs
index 6664b849..5caedacb 100644
--- a/src/test/burn/WixToolsetTest.BurnE2E/BurnE2ETests.cs
+++ b/src/test/burn/WixToolsetTest.BurnE2E/BurnE2ETests.cs
@@ -31,6 +31,23 @@ namespace WixToolsetTest.BurnE2E
31 this.Installers.Push(installer); 31 this.Installers.Push(installer);
32 } 32 }
33 33
34 protected ArpEntryInstaller CreateArpEntryInstaller(string id, bool perMachine = true, bool x64 = false)
35 {
36 var installer = new ArpEntryInstaller(this.TestContext, id, perMachine, x64);
37 this.Installers.Push(installer);
38 return installer;
39 }
40
41 protected ArpEntryInstaller CreateArpEntryInstaller(BundleInstaller bundleInstaller, string packageId)
42 {
43 if (!bundleInstaller.TryGetArpEntryExePackageConfiguration(packageId, out var arpId, out _, out var arpWin64, out var perMachine))
44 {
45 return null;
46 }
47
48 return this.CreateArpEntryInstaller(arpId, perMachine, arpWin64);
49 }
50
34 protected BundleInstaller CreateBundleInstaller(string name) 51 protected BundleInstaller CreateBundleInstaller(string name)
35 { 52 {
36 var installer = new BundleInstaller(this.TestContext, name); 53 var installer = new BundleInstaller(this.TestContext, name);