From 6f6e4ced9f398ff37a44b91fdba62479cde29d06 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Thu, 9 Jun 2022 15:30:48 -0500 Subject: Implement ArpEntry flavored ExePackage. 6772 --- src/test/burn/WixToolsetTest.BurnE2E/BurnE2ETests.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/test/burn/WixToolsetTest.BurnE2E/BurnE2ETests.cs') 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 this.Installers.Push(installer); } + protected ArpEntryInstaller CreateArpEntryInstaller(string id, bool perMachine = true, bool x64 = false) + { + var installer = new ArpEntryInstaller(this.TestContext, id, perMachine, x64); + this.Installers.Push(installer); + return installer; + } + + protected ArpEntryInstaller CreateArpEntryInstaller(BundleInstaller bundleInstaller, string packageId) + { + if (!bundleInstaller.TryGetArpEntryExePackageConfiguration(packageId, out var arpId, out _, out var arpWin64, out var perMachine)) + { + return null; + } + + return this.CreateArpEntryInstaller(arpId, perMachine, arpWin64); + } + protected BundleInstaller CreateBundleInstaller(string name) { var installer = new BundleInstaller(this.TestContext, name); -- cgit v1.2.3-55-g6feb