aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Bal/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-04-19 17:15:05 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-04-19 18:35:15 -0500
commit57fd164d56466a52854e825afd5fdc2b6b97f12a (patch)
tree7d4ace6d7a55c2a50302e3b6866456026a2c6222 /src/ext/Bal/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs
parent6435d26c7e2ce54ec38d0cc9eb4d2cb10e9614e0 (diff)
downloadwix-57fd164d56466a52854e825afd5fdc2b6b97f12a.tar.gz
wix-57fd164d56466a52854e825afd5fdc2b6b97f12a.tar.bz2
wix-57fd164d56466a52854e825afd5fdc2b6b97f12a.zip
Replace Dnc.Host with Dnc.HostGenerator to support linker trimming.
Diffstat (limited to 'src/ext/Bal/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs')
-rw-r--r--src/ext/Bal/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs66
1 files changed, 36 insertions, 30 deletions
diff --git a/src/ext/Bal/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs b/src/ext/Bal/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs
index dd37ee58..b4ebe1c6 100644
--- a/src/ext/Bal/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs
+++ b/src/ext/Bal/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs
@@ -2,9 +2,7 @@
2 2
3namespace WixToolsetTest.ManagedHost 3namespace WixToolsetTest.ManagedHost
4{ 4{
5 using System.IO;
6 using WixBuildTools.TestSupport; 5 using WixBuildTools.TestSupport;
7 using WixToolset.Core.TestPackage;
8 using Xunit; 6 using Xunit;
9 7
10 public class MbaHostFixture 8 public class MbaHostFixture
@@ -21,11 +19,13 @@ namespace WixToolsetTest.ManagedHost
21 var testEngine = new TestEngine(); 19 var testEngine = new TestEngine();
22 20
23 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 21 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
24 var logMessages = result.Output; 22 WixAssert.CompareLineByLine(new[]
25 Assert.Equal("Loading managed bootstrapper application.", logMessages[0]); 23 {
26 Assert.Equal("Creating BA thread to run asynchronously.", logMessages[1]); 24 "Loading managed bootstrapper application.",
27 Assert.Equal("FullFramework2BA", logMessages[2]); 25 "Creating BA thread to run asynchronously.",
28 Assert.Equal("Shutdown,ReloadBootstrapper,0", logMessages[3]); 26 "FullFramework2BA",
27 "Shutdown,ReloadBootstrapper,0",
28 }, result.Output.ToArray());
29 } 29 }
30 } 30 }
31 31
@@ -39,11 +39,13 @@ namespace WixToolsetTest.ManagedHost
39 var testEngine = new TestEngine(); 39 var testEngine = new TestEngine();
40 40
41 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 41 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
42 var logMessages = result.Output; 42 WixAssert.CompareLineByLine(new[]
43 Assert.Equal("Loading managed bootstrapper application.", logMessages[0]); 43 {
44 Assert.Equal("Creating BA thread to run asynchronously.", logMessages[1]); 44 "Loading managed bootstrapper application.",
45 Assert.Equal("FullFramework4BA", logMessages[2]); 45 "Creating BA thread to run asynchronously.",
46 Assert.Equal("Shutdown,ReloadBootstrapper,0", logMessages[3]); 46 "FullFramework4BA",
47 "Shutdown,ReloadBootstrapper,0",
48 }, result.Output.ToArray());
47 } 49 }
48 } 50 }
49 51
@@ -57,15 +59,17 @@ namespace WixToolsetTest.ManagedHost
57 var testEngine = new TestEngine(); 59 var testEngine = new TestEngine();
58 60
59 var result = testEngine.RunReloadEngine(bundleFile, baseFolder); 61 var result = testEngine.RunReloadEngine(bundleFile, baseFolder);
60 var logMessages = result.Output; 62 WixAssert.CompareLineByLine(new[]
61 Assert.Equal("Loading managed bootstrapper application.", logMessages[0]); 63 {
62 Assert.Equal("Creating BA thread to run asynchronously.", logMessages[1]); 64 "Loading managed bootstrapper application.",
63 Assert.Equal("FullFramework2BA", logMessages[2]); 65 "Creating BA thread to run asynchronously.",
64 Assert.Equal("Shutdown,ReloadBootstrapper,0", logMessages[3]); 66 "FullFramework2BA",
65 Assert.Equal("Loading managed bootstrapper application.", logMessages[4]); 67 "Shutdown,ReloadBootstrapper,0",
66 Assert.Equal("Creating BA thread to run asynchronously.", logMessages[5]); 68 "Loading managed bootstrapper application.",
67 Assert.Equal("FullFramework2BA", logMessages[6]); 69 "Creating BA thread to run asynchronously.",
68 Assert.Equal("Shutdown,Restart,0", logMessages[7]); 70 "FullFramework2BA",
71 "Shutdown,Restart,0",
72 }, result.Output.ToArray());
69 } 73 }
70 } 74 }
71 75
@@ -79,15 +83,17 @@ namespace WixToolsetTest.ManagedHost
79 var testEngine = new TestEngine(); 83 var testEngine = new TestEngine();
80 84
81 var result = testEngine.RunReloadEngine(bundleFile, baseFolder); 85 var result = testEngine.RunReloadEngine(bundleFile, baseFolder);
82 var logMessages = result.Output; 86 WixAssert.CompareLineByLine(new[]
83 Assert.Equal("Loading managed bootstrapper application.", logMessages[0]); 87 {
84 Assert.Equal("Creating BA thread to run asynchronously.", logMessages[1]); 88 "Loading managed bootstrapper application.",
85 Assert.Equal("FullFramework4BA", logMessages[2]); 89 "Creating BA thread to run asynchronously.",
86 Assert.Equal("Shutdown,ReloadBootstrapper,0", logMessages[3]); 90 "FullFramework4BA",
87 Assert.Equal("Loading managed bootstrapper application.", logMessages[4]); 91 "Shutdown,ReloadBootstrapper,0",
88 Assert.Equal("Creating BA thread to run asynchronously.", logMessages[5]); 92 "Loading managed bootstrapper application.",
89 Assert.Equal("FullFramework4BA", logMessages[6]); 93 "Creating BA thread to run asynchronously.",
90 Assert.Equal("Shutdown,Restart,0", logMessages[7]); 94 "FullFramework4BA",
95 "Shutdown,Restart,0",
96 }, result.Output.ToArray());
91 } 97 }
92 } 98 }
93 } 99 }