aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.ManagedHost/DncHostFixture.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/WixToolsetTest.ManagedHost/DncHostFixture.cs')
-rw-r--r--src/test/WixToolsetTest.ManagedHost/DncHostFixture.cs178
1 files changed, 12 insertions, 166 deletions
diff --git a/src/test/WixToolsetTest.ManagedHost/DncHostFixture.cs b/src/test/WixToolsetTest.ManagedHost/DncHostFixture.cs
index a2a9a107..af5f2543 100644
--- a/src/test/WixToolsetTest.ManagedHost/DncHostFixture.cs
+++ b/src/test/WixToolsetTest.ManagedHost/DncHostFixture.cs
@@ -9,28 +9,15 @@ namespace WixToolsetTest.ManagedHost
9 9
10 public class DncHostFixture 10 public class DncHostFixture
11 { 11 {
12 static readonly string bundleBasePath = TestData.Get("..", "examples");
13
12 [Fact] 14 [Fact]
13 public void CanLoadFDDEarliestCoreMBA() 15 public void CanLoadFDDEarliestCoreMBA()
14 { 16 {
15 using (var fs = new DisposableFileSystem()) 17 using (var fs = new DisposableFileSystem())
16 { 18 {
17 var baseFolder = fs.GetFolder(); 19 var baseFolder = fs.GetFolder();
18 var binFolder = Path.Combine(baseFolder, "bin"); 20 var bundleFile = TestData.Get(bundleBasePath, "EarliestCoreBundleFDD.exe");
19 var bundleFile = Path.Combine(binFolder, "FDDEarliestCoreMBA.exe");
20 var baSourceFolder = TestData.Get(@"..\examples");
21 var bundleSourceFolder = TestData.Get(@"TestData\EarliestCoreMBA");
22 var intermediateFolder = Path.Combine(baseFolder, "obj");
23
24 var compileResult = WixRunner.Execute(new[]
25 {
26 "build",
27 Path.Combine(bundleSourceFolder, "FrameworkDependentBundle.wxs"),
28 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
29 "-intermediateFolder", intermediateFolder,
30 "-bindpath", baSourceFolder,
31 "-o", bundleFile,
32 });
33 compileResult.AssertSuccess();
34 var testEngine = new TestEngine(); 21 var testEngine = new TestEngine();
35 22
36 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 23 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
@@ -48,23 +35,7 @@ namespace WixToolsetTest.ManagedHost
48 using (var fs = new DisposableFileSystem()) 35 using (var fs = new DisposableFileSystem())
49 { 36 {
50 var baseFolder = fs.GetFolder(); 37 var baseFolder = fs.GetFolder();
51 var binFolder = Path.Combine(baseFolder, "bin"); 38 var bundleFile = TestData.Get(bundleBasePath, "EarliestCoreBundleSCD.exe");
52 var bundleFile = Path.Combine(binFolder, "SCDEarliestCoreMBA.exe");
53 var baSourceFolder = TestData.Get(@"..\examples");
54 var bundleSourceFolder = TestData.Get(@"TestData\EarliestCoreMBA");
55 var intermediateFolder = Path.Combine(baseFolder, "obj");
56
57 var compileResult = WixRunner.Execute(new[]
58 {
59 "build",
60 Path.Combine(bundleSourceFolder, "SelfContainedBundle.wxs"),
61 Path.Combine(bundleSourceFolder, "HarvestedSCD.wxs"),
62 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
63 "-intermediateFolder", intermediateFolder,
64 "-bindpath", baSourceFolder,
65 "-o", bundleFile,
66 });
67 compileResult.AssertSuccess();
68 var testEngine = new TestEngine(); 39 var testEngine = new TestEngine();
69 40
70 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 41 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
@@ -82,23 +53,7 @@ namespace WixToolsetTest.ManagedHost
82 using (var fs = new DisposableFileSystem()) 53 using (var fs = new DisposableFileSystem())
83 { 54 {
84 var baseFolder = fs.GetFolder(); 55 var baseFolder = fs.GetFolder();
85 var binFolder = Path.Combine(baseFolder, "bin"); 56 var bundleFile = TestData.Get(bundleBasePath, "EarliestCoreBundleTrimmedSCD.exe");
86 var bundleFile = Path.Combine(binFolder, "TrimmedSCDEarliestCoreMBA.exe");
87 var baSourceFolder = TestData.Get(@"..\examples");
88 var bundleSourceFolder = TestData.Get(@"TestData\EarliestCoreMBA");
89 var intermediateFolder = Path.Combine(baseFolder, "obj");
90
91 var compileResult = WixRunner.Execute(new[]
92 {
93 "build",
94 Path.Combine(bundleSourceFolder, "TrimmedSelfContainedBundle.wxs"),
95 Path.Combine(bundleSourceFolder, "HarvestedTrimmedSCD.wxs"),
96 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
97 "-intermediateFolder", intermediateFolder,
98 "-bindpath", baSourceFolder,
99 "-o", bundleFile,
100 });
101 compileResult.AssertSuccess();
102 var testEngine = new TestEngine(); 57 var testEngine = new TestEngine();
103 58
104 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 59 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
@@ -116,23 +71,7 @@ namespace WixToolsetTest.ManagedHost
116 using (var fs = new DisposableFileSystem()) 71 using (var fs = new DisposableFileSystem())
117 { 72 {
118 var baseFolder = fs.GetFolder(); 73 var baseFolder = fs.GetFolder();
119 var binFolder = Path.Combine(baseFolder, "bin"); 74 var bundleFile = TestData.Get(bundleBasePath, "EarliestCoreBundleSCD.exe");
120 var bundleFile = Path.Combine(binFolder, "SCDEarliestCoreMBA.exe");
121 var baSourceFolder = TestData.Get(@"..\examples");
122 var bundleSourceFolder = TestData.Get(@"TestData\EarliestCoreMBA");
123 var intermediateFolder = Path.Combine(baseFolder, "obj");
124
125 var compileResult = WixRunner.Execute(new[]
126 {
127 "build",
128 Path.Combine(bundleSourceFolder, "SelfContainedBundle.wxs"),
129 Path.Combine(bundleSourceFolder, "HarvestedSCD.wxs"),
130 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
131 "-intermediateFolder", intermediateFolder,
132 "-bindpath", baSourceFolder,
133 "-o", bundleFile,
134 });
135 compileResult.AssertSuccess();
136 var testEngine = new TestEngine(); 75 var testEngine = new TestEngine();
137 76
138 var result = testEngine.RunReloadEngine(bundleFile, baseFolder); 77 var result = testEngine.RunReloadEngine(bundleFile, baseFolder);
@@ -155,22 +94,7 @@ namespace WixToolsetTest.ManagedHost
155 using (var fs = new DisposableFileSystem()) 94 using (var fs = new DisposableFileSystem())
156 { 95 {
157 var baseFolder = fs.GetFolder(); 96 var baseFolder = fs.GetFolder();
158 var binFolder = Path.Combine(baseFolder, "bin"); 97 var bundleFile = TestData.Get(bundleBasePath, "LatestCoreBundleFDD.exe");
159 var bundleFile = Path.Combine(binFolder, "FDDLatestCoreMBA.exe");
160 var baSourceFolder = TestData.Get(@"..\examples");
161 var bundleSourceFolder = TestData.Get(@"TestData\LatestCoreMBA");
162 var intermediateFolder = Path.Combine(baseFolder, "obj");
163
164 var compileResult = WixRunner.Execute(new[]
165 {
166 "build",
167 Path.Combine(bundleSourceFolder, "FrameworkDependentBundle.wxs"),
168 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
169 "-intermediateFolder", intermediateFolder,
170 "-bindpath", baSourceFolder,
171 "-o", bundleFile,
172 });
173 compileResult.AssertSuccess();
174 var testEngine = new TestEngine(); 98 var testEngine = new TestEngine();
175 99
176 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 100 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
@@ -188,22 +112,7 @@ namespace WixToolsetTest.ManagedHost
188 using (var fs = new DisposableFileSystem()) 112 using (var fs = new DisposableFileSystem())
189 { 113 {
190 var baseFolder = fs.GetFolder(); 114 var baseFolder = fs.GetFolder();
191 var binFolder = Path.Combine(baseFolder, "bin"); 115 var bundleFile = TestData.Get(bundleBasePath, "LatestCoreBundleFDD.exe");
192 var bundleFile = Path.Combine(binFolder, "FDDLatestCoreMBA.exe");
193 var baSourceFolder = TestData.Get(@"..\examples");
194 var bundleSourceFolder = TestData.Get(@"TestData\LatestCoreMBA");
195 var intermediateFolder = Path.Combine(baseFolder, "obj");
196
197 var compileResult = WixRunner.Execute(new[]
198 {
199 "build",
200 Path.Combine(bundleSourceFolder, "FrameworkDependentBundle.wxs"),
201 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
202 "-intermediateFolder", intermediateFolder,
203 "-bindpath", baSourceFolder,
204 "-o", bundleFile,
205 });
206 compileResult.AssertSuccess();
207 var testEngine = new TestEngine(); 116 var testEngine = new TestEngine();
208 117
209 var result = testEngine.RunReloadEngine(bundleFile, baseFolder); 118 var result = testEngine.RunReloadEngine(bundleFile, baseFolder);
@@ -226,23 +135,7 @@ namespace WixToolsetTest.ManagedHost
226 using (var fs = new DisposableFileSystem()) 135 using (var fs = new DisposableFileSystem())
227 { 136 {
228 var baseFolder = fs.GetFolder(); 137 var baseFolder = fs.GetFolder();
229 var binFolder = Path.Combine(baseFolder, "bin"); 138 var bundleFile = TestData.Get(bundleBasePath, "LatestCoreBundleSCD.exe");
230 var bundleFile = Path.Combine(binFolder, "SCDLatestCoreMBA.exe");
231 var baSourceFolder = TestData.Get(@"..\examples");
232 var bundleSourceFolder = TestData.Get(@"TestData\LatestCoreMBA");
233 var intermediateFolder = Path.Combine(baseFolder, "obj");
234
235 var compileResult = WixRunner.Execute(new[]
236 {
237 "build",
238 Path.Combine(bundleSourceFolder, "SelfContainedBundle.wxs"),
239 Path.Combine(bundleSourceFolder, "HarvestedSCD.wxs"),
240 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
241 "-intermediateFolder", intermediateFolder,
242 "-bindpath", baSourceFolder,
243 "-o", bundleFile,
244 });
245 compileResult.AssertSuccess();
246 var testEngine = new TestEngine(); 139 var testEngine = new TestEngine();
247 140
248 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 141 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
@@ -260,23 +153,7 @@ namespace WixToolsetTest.ManagedHost
260 using (var fs = new DisposableFileSystem()) 153 using (var fs = new DisposableFileSystem())
261 { 154 {
262 var baseFolder = fs.GetFolder(); 155 var baseFolder = fs.GetFolder();
263 var binFolder = Path.Combine(baseFolder, "bin"); 156 var bundleFile = TestData.Get(bundleBasePath, "LatestCoreBundleTrimmedSCD.exe");
264 var bundleFile = Path.Combine(binFolder, "TrimmedSCDLatestCoreMBA.exe");
265 var baSourceFolder = TestData.Get(@"..\examples");
266 var bundleSourceFolder = TestData.Get(@"TestData\LatestCoreMBA");
267 var intermediateFolder = Path.Combine(baseFolder, "obj");
268
269 var compileResult = WixRunner.Execute(new[]
270 {
271 "build",
272 Path.Combine(bundleSourceFolder, "TrimmedSelfContainedBundle.wxs"),
273 Path.Combine(bundleSourceFolder, "HarvestedTrimmedSCD.wxs"),
274 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
275 "-intermediateFolder", intermediateFolder,
276 "-bindpath", baSourceFolder,
277 "-o", bundleFile,
278 });
279 compileResult.AssertSuccess();
280 var testEngine = new TestEngine(); 157 var testEngine = new TestEngine();
281 158
282 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 159 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
@@ -294,23 +171,7 @@ namespace WixToolsetTest.ManagedHost
294 using (var fs = new DisposableFileSystem()) 171 using (var fs = new DisposableFileSystem())
295 { 172 {
296 var baseFolder = fs.GetFolder(); 173 var baseFolder = fs.GetFolder();
297 var binFolder = Path.Combine(baseFolder, "bin"); 174 var bundleFile = TestData.Get(bundleBasePath, "LatestCoreBundleSCD.exe");
298 var bundleFile = Path.Combine(binFolder, "SCDLatestCoreMBA.exe");
299 var baSourceFolder = TestData.Get(@"..\examples");
300 var bundleSourceFolder = TestData.Get(@"TestData\LatestCoreMBA");
301 var intermediateFolder = Path.Combine(baseFolder, "obj");
302
303 var compileResult = WixRunner.Execute(new[]
304 {
305 "build",
306 Path.Combine(bundleSourceFolder, "SelfContainedBundle.wxs"),
307 Path.Combine(bundleSourceFolder, "HarvestedSCD.wxs"),
308 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
309 "-intermediateFolder", intermediateFolder,
310 "-bindpath", baSourceFolder,
311 "-o", bundleFile,
312 });
313 compileResult.AssertSuccess();
314 var testEngine = new TestEngine(); 175 var testEngine = new TestEngine();
315 176
316 var result = testEngine.RunReloadEngine(bundleFile, baseFolder); 177 var result = testEngine.RunReloadEngine(bundleFile, baseFolder);
@@ -333,22 +194,7 @@ namespace WixToolsetTest.ManagedHost
333 using (var fs = new DisposableFileSystem()) 194 using (var fs = new DisposableFileSystem())
334 { 195 {
335 var baseFolder = fs.GetFolder(); 196 var baseFolder = fs.GetFolder();
336 var binFolder = Path.Combine(baseFolder, "bin"); 197 var bundleFile = TestData.Get(bundleBasePath, "WPFCoreBundleFDD.exe");
337 var bundleFile = Path.Combine(binFolder, "FDDWPFCoreMBA.exe");
338 var baSourceFolder = TestData.Get(@"..\examples");
339 var bundleSourceFolder = TestData.Get(@"TestData\WPFCoreMBA");
340 var intermediateFolder = Path.Combine(baseFolder, "obj");
341
342 var compileResult = WixRunner.Execute(new[]
343 {
344 "build",
345 Path.Combine(bundleSourceFolder, "FrameworkDependentBundle.wxs"),
346 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
347 "-intermediateFolder", intermediateFolder,
348 "-bindpath", baSourceFolder,
349 "-o", bundleFile,
350 });
351 compileResult.AssertSuccess();
352 var testEngine = new TestEngine(); 198 var testEngine = new TestEngine();
353 199
354 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 200 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);