diff options
Diffstat (limited to 'src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs')
-rw-r--r-- | src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs b/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs index fa8acb81..b5331cbc 100644 --- a/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs +++ b/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs | |||
@@ -18,19 +18,19 @@ namespace WixToolsetTest.MSBuild | |||
18 | [Fact] | 18 | [Fact] |
19 | public void CanBuildHeatFilePackage() | 19 | public void CanBuildHeatFilePackage() |
20 | { | 20 | { |
21 | var projectPath = TestData.Get(@"TestData\HeatFilePackage\HeatFilePackage.wixproj"); | 21 | var sourceFolder = TestData.Get(@"TestData\HeatFilePackage"); |
22 | 22 | ||
23 | using (var fs = new DisposableFileSystem()) | 23 | using (var fs = new TestDataFolderFileSystem()) |
24 | { | 24 | { |
25 | var baseFolder = fs.GetFolder(); | 25 | fs.Initialize(sourceFolder); |
26 | var baseFolder = fs.BaseFolder; | ||
26 | var binFolder = Path.Combine(baseFolder, @"bin\"); | 27 | var binFolder = Path.Combine(baseFolder, @"bin\"); |
27 | var intermediateFolder = Path.Combine(baseFolder, @"obj\"); | 28 | var intermediateFolder = Path.Combine(baseFolder, @"obj\"); |
29 | var projectPath = Path.Combine(baseFolder, "HeatFilePackage.wixproj"); | ||
28 | 30 | ||
29 | var result = MsbuildRunner.Execute(projectPath, new[] | 31 | var result = MsbuildRunner.Execute(projectPath, new[] |
30 | { | 32 | { |
31 | $"-p:WixTargetsPath={WixTargetsPath}", | 33 | $"-p:WixTargetsPath={WixTargetsPath}", |
32 | $"-p:IntermediateOutputPath={intermediateFolder}", | ||
33 | $"-p:OutputPath={binFolder}" | ||
34 | }); | 34 | }); |
35 | result.AssertSuccess(); | 35 | result.AssertSuccess(); |
36 | 36 | ||
@@ -40,7 +40,7 @@ namespace WixToolsetTest.MSBuild | |||
40 | var warnings = result.Output.Where(line => line.Contains(": warning")); | 40 | var warnings = result.Output.Where(line => line.Contains(": warning")); |
41 | Assert.Empty(warnings); | 41 | Assert.Empty(warnings); |
42 | 42 | ||
43 | var generatedFilePath = Path.Combine(intermediateFolder, @"_ProductComponents_INSTALLFOLDER_HeatFilePackage.wixproj_file.wxs"); | 43 | var generatedFilePath = Path.Combine(intermediateFolder, "x86", "Debug", "_ProductComponents_INSTALLFOLDER_HeatFilePackage.wixproj_file.wxs"); |
44 | Assert.True(File.Exists(generatedFilePath)); | 44 | Assert.True(File.Exists(generatedFilePath)); |
45 | 45 | ||
46 | var generatedContents = File.ReadAllText(generatedFilePath); | 46 | var generatedContents = File.ReadAllText(generatedFilePath); |
@@ -60,7 +60,7 @@ namespace WixToolsetTest.MSBuild | |||
60 | "</Fragment>" + | 60 | "</Fragment>" + |
61 | "</Wix>", testXml); | 61 | "</Wix>", testXml); |
62 | 62 | ||
63 | var pdbPath = Path.Combine(binFolder, "HeatFilePackage.wixpdb"); | 63 | var pdbPath = Path.Combine(binFolder, "x86", "Debug", "HeatFilePackage.wixpdb"); |
64 | Assert.True(File.Exists(pdbPath)); | 64 | Assert.True(File.Exists(pdbPath)); |
65 | 65 | ||
66 | var intermediate = Intermediate.Load(pdbPath); | 66 | var intermediate = Intermediate.Load(pdbPath); |
@@ -74,19 +74,19 @@ namespace WixToolsetTest.MSBuild | |||
74 | [Fact] | 74 | [Fact] |
75 | public void CanBuildHeatFileWithMultipleFilesPackage() | 75 | public void CanBuildHeatFileWithMultipleFilesPackage() |
76 | { | 76 | { |
77 | var projectPath = TestData.Get(@"TestData\HeatFileMultipleFilesSameFileName\HeatFileMultipleFilesSameFileName.wixproj"); | 77 | var sourceFolder = TestData.Get(@"TestData\HeatFileMultipleFilesSameFileName"); |
78 | 78 | ||
79 | using (var fs = new DisposableFileSystem()) | 79 | using (var fs = new TestDataFolderFileSystem()) |
80 | { | 80 | { |
81 | var baseFolder = fs.GetFolder(); | 81 | fs.Initialize(sourceFolder); |
82 | var baseFolder = fs.BaseFolder; | ||
82 | var binFolder = Path.Combine(baseFolder, @"bin\"); | 83 | var binFolder = Path.Combine(baseFolder, @"bin\"); |
83 | var intermediateFolder = Path.Combine(baseFolder, @"obj\"); | 84 | var intermediateFolder = Path.Combine(baseFolder, @"obj\"); |
85 | var projectPath = Path.Combine(baseFolder, "HeatFileMultipleFilesSameFileName.wixproj"); | ||
84 | 86 | ||
85 | var result = MsbuildRunner.Execute(projectPath, new[] | 87 | var result = MsbuildRunner.Execute(projectPath, new[] |
86 | { | 88 | { |
87 | $"-p:WixTargetsPath={WixTargetsPath}", | 89 | $"-p:WixTargetsPath={WixTargetsPath}", |
88 | $"-p:IntermediateOutputPath={intermediateFolder}", | ||
89 | $"-p:OutputPath={binFolder}" | ||
90 | }); | 90 | }); |
91 | result.AssertSuccess(); | 91 | result.AssertSuccess(); |
92 | 92 | ||
@@ -96,7 +96,7 @@ namespace WixToolsetTest.MSBuild | |||
96 | var warnings = result.Output.Where(line => line.Contains(": warning")); | 96 | var warnings = result.Output.Where(line => line.Contains(": warning")); |
97 | Assert.Empty(warnings); | 97 | Assert.Empty(warnings); |
98 | 98 | ||
99 | var generatedFilePath = Path.Combine(intermediateFolder, @"_TxtProductComponents_INSTALLFOLDER_MyProgram.txt_file.wxs"); | 99 | var generatedFilePath = Path.Combine(intermediateFolder, "x86", "Debug", "_TxtProductComponents_INSTALLFOLDER_MyProgram.txt_file.wxs"); |
100 | Assert.True(File.Exists(generatedFilePath)); | 100 | Assert.True(File.Exists(generatedFilePath)); |
101 | 101 | ||
102 | var generatedContents = File.ReadAllText(generatedFilePath); | 102 | var generatedContents = File.ReadAllText(generatedFilePath); |
@@ -116,7 +116,7 @@ namespace WixToolsetTest.MSBuild | |||
116 | "</Fragment>" + | 116 | "</Fragment>" + |
117 | "</Wix>", testXml); | 117 | "</Wix>", testXml); |
118 | 118 | ||
119 | generatedFilePath = Path.Combine(intermediateFolder, @"_JsonProductComponents_INSTALLFOLDER_MyProgram.json_file.wxs"); | 119 | generatedFilePath = Path.Combine(intermediateFolder, "x86", "Debug", "_JsonProductComponents_INSTALLFOLDER_MyProgram.json_file.wxs"); |
120 | Assert.True(File.Exists(generatedFilePath)); | 120 | Assert.True(File.Exists(generatedFilePath)); |
121 | 121 | ||
122 | generatedContents = File.ReadAllText(generatedFilePath); | 122 | generatedContents = File.ReadAllText(generatedFilePath); |
@@ -136,7 +136,7 @@ namespace WixToolsetTest.MSBuild | |||
136 | "</Fragment>" + | 136 | "</Fragment>" + |
137 | "</Wix>", testXml); | 137 | "</Wix>", testXml); |
138 | 138 | ||
139 | var pdbPath = Path.Combine(binFolder, "HeatFileMultipleFilesSameFileName.wixpdb"); | 139 | var pdbPath = Path.Combine(binFolder, "x86", "Debug", "HeatFileMultipleFilesSameFileName.wixpdb"); |
140 | Assert.True(File.Exists(pdbPath)); | 140 | Assert.True(File.Exists(pdbPath)); |
141 | 141 | ||
142 | var intermediate = Intermediate.Load(pdbPath); | 142 | var intermediate = Intermediate.Load(pdbPath); |