aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs')
-rw-r--r--src/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs74
1 files changed, 6 insertions, 68 deletions
diff --git a/src/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs b/src/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs
index 45b3e9d0..dd37ee58 100644
--- a/src/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs
+++ b/src/test/WixToolsetTest.ManagedHost/MbaHostFixture.cs
@@ -9,29 +9,15 @@ namespace WixToolsetTest.ManagedHost
9 9
10 public class MbaHostFixture 10 public class MbaHostFixture
11 { 11 {
12 static readonly string bundleBasePath = TestData.Get("..", "examples");
13
12 [Fact] 14 [Fact]
13 public void CanLoadFullFramework2MBA() 15 public void CanLoadFullFramework2MBA()
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, "FullFramework2Bundle.exe");
19 var bundleFile = Path.Combine(binFolder, "FullFramework2MBA.exe");
20 var baSourceFolder = TestData.Get(@"..\examples");
21 var bundleSourceFolder = TestData.Get(@"TestData\FullFramework2MBA");
22 var intermediateFolder = Path.Combine(baseFolder, "obj");
23
24 var compileResult = WixRunner.Execute(new[]
25 {
26 "build",
27 Path.Combine(bundleSourceFolder, "Bundle.wxs"),
28 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
29 "-ext", TestData.Get(@"WixToolset.NetFx.wixext.dll"),
30 "-intermediateFolder", intermediateFolder,
31 "-bindpath", baSourceFolder,
32 "-o", bundleFile,
33 });
34 compileResult.AssertSuccess();
35 var testEngine = new TestEngine(); 21 var testEngine = new TestEngine();
36 22
37 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 23 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
@@ -49,23 +35,7 @@ namespace WixToolsetTest.ManagedHost
49 using (var fs = new DisposableFileSystem()) 35 using (var fs = new DisposableFileSystem())
50 { 36 {
51 var baseFolder = fs.GetFolder(); 37 var baseFolder = fs.GetFolder();
52 var binFolder = Path.Combine(baseFolder, "bin"); 38 var bundleFile = TestData.Get(bundleBasePath, "FullFramework4Bundle.exe");
53 var bundleFile = Path.Combine(binFolder, "FullFramework4MBA.exe");
54 var baSourceFolder = TestData.Get(@"..\examples");
55 var bundleSourceFolder = TestData.Get(@"TestData\FullFramework4MBA");
56 var intermediateFolder = Path.Combine(baseFolder, "obj");
57
58 var compileResult = WixRunner.Execute(new[]
59 {
60 "build",
61 Path.Combine(bundleSourceFolder, "Bundle.wxs"),
62 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
63 "-ext", TestData.Get(@"WixToolset.NetFx.wixext.dll"),
64 "-intermediateFolder", intermediateFolder,
65 "-bindpath", baSourceFolder,
66 "-o", bundleFile,
67 });
68 compileResult.AssertSuccess();
69 var testEngine = new TestEngine(); 39 var testEngine = new TestEngine();
70 40
71 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder); 41 var result = testEngine.RunShutdownEngine(bundleFile, baseFolder);
@@ -83,23 +53,7 @@ namespace WixToolsetTest.ManagedHost
83 using (var fs = new DisposableFileSystem()) 53 using (var fs = new DisposableFileSystem())
84 { 54 {
85 var baseFolder = fs.GetFolder(); 55 var baseFolder = fs.GetFolder();
86 var binFolder = Path.Combine(baseFolder, "bin"); 56 var bundleFile = TestData.Get(bundleBasePath, "FullFramework2Bundle.exe");
87 var bundleFile = Path.Combine(binFolder, "FullFramework2MBA.exe");
88 var baSourceFolder = TestData.Get(@"..\examples");
89 var bundleSourceFolder = TestData.Get(@"TestData\FullFramework2MBA");
90 var intermediateFolder = Path.Combine(baseFolder, "obj");
91
92 var compileResult = WixRunner.Execute(new[]
93 {
94 "build",
95 Path.Combine(bundleSourceFolder, "Bundle.wxs"),
96 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
97 "-ext", TestData.Get(@"WixToolset.NetFx.wixext.dll"),
98 "-intermediateFolder", intermediateFolder,
99 "-bindpath", baSourceFolder,
100 "-o", bundleFile,
101 });
102 compileResult.AssertSuccess();
103 var testEngine = new TestEngine(); 57 var testEngine = new TestEngine();
104 58
105 var result = testEngine.RunReloadEngine(bundleFile, baseFolder); 59 var result = testEngine.RunReloadEngine(bundleFile, baseFolder);
@@ -121,23 +75,7 @@ namespace WixToolsetTest.ManagedHost
121 using (var fs = new DisposableFileSystem()) 75 using (var fs = new DisposableFileSystem())
122 { 76 {
123 var baseFolder = fs.GetFolder(); 77 var baseFolder = fs.GetFolder();
124 var binFolder = Path.Combine(baseFolder, "bin"); 78 var bundleFile = TestData.Get(bundleBasePath, "FullFramework4Bundle.exe");
125 var bundleFile = Path.Combine(binFolder, "FullFramework4MBA.exe");
126 var baSourceFolder = TestData.Get(@"..\examples");
127 var bundleSourceFolder = TestData.Get(@"TestData\FullFramework4MBA");
128 var intermediateFolder = Path.Combine(baseFolder, "obj");
129
130 var compileResult = WixRunner.Execute(new[]
131 {
132 "build",
133 Path.Combine(bundleSourceFolder, "Bundle.wxs"),
134 "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"),
135 "-ext", TestData.Get(@"WixToolset.NetFx.wixext.dll"),
136 "-intermediateFolder", intermediateFolder,
137 "-bindpath", baSourceFolder,
138 "-o", bundleFile,
139 });
140 compileResult.AssertSuccess();
141 var testEngine = new TestEngine(); 79 var testEngine = new TestEngine();
142 80
143 var result = testEngine.RunReloadEngine(bundleFile, baseFolder); 81 var result = testEngine.RunReloadEngine(bundleFile, baseFolder);