diff options
Diffstat (limited to 'src/test/WixToolsetTest.ManagedHost/DncHostFixture.cs')
-rw-r--r-- | src/test/WixToolsetTest.ManagedHost/DncHostFixture.cs | 178 |
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); |