diff options
Diffstat (limited to 'src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs')
-rw-r--r-- | src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs b/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs index 58a3d333..63c83bc7 100644 --- a/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs +++ b/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs | |||
@@ -13,10 +13,10 @@ namespace WixToolsetTest.MSBuild | |||
13 | 13 | ||
14 | public class MsbuildHeatFixture | 14 | public class MsbuildHeatFixture |
15 | { | 15 | { |
16 | private static readonly string WixPropsPath = Path.Combine(new Uri(typeof(MsbuildHeatFixture).Assembly.CodeBase).AbsolutePath, "..", "..", "publish", "WixToolset.MSBuild", "build", "WixToolset.MSBuild.props"); | 16 | [Theory] |
17 | 17 | [InlineData(BuildSystem.MSBuild)] | |
18 | [Fact] | 18 | [InlineData(BuildSystem.MSBuild64)] |
19 | public void CanBuildHeatFilePackage() | 19 | public void CanBuildHeatFilePackage(BuildSystem buildSystem) |
20 | { | 20 | { |
21 | var sourceFolder = TestData.Get(@"TestData\HeatFilePackage"); | 21 | var sourceFolder = TestData.Get(@"TestData\HeatFilePackage"); |
22 | 22 | ||
@@ -28,10 +28,7 @@ namespace WixToolsetTest.MSBuild | |||
28 | var intermediateFolder = Path.Combine(baseFolder, @"obj\"); | 28 | var intermediateFolder = Path.Combine(baseFolder, @"obj\"); |
29 | var projectPath = Path.Combine(baseFolder, "HeatFilePackage.wixproj"); | 29 | var projectPath = Path.Combine(baseFolder, "HeatFilePackage.wixproj"); |
30 | 30 | ||
31 | var result = MsbuildRunner.Execute(projectPath, new[] | 31 | var result = MsbuildUtilities.BuildProject(buildSystem, projectPath); |
32 | { | ||
33 | $"-p:WixMSBuildProps={WixPropsPath}", | ||
34 | }); | ||
35 | result.AssertSuccess(); | 32 | result.AssertSuccess(); |
36 | 33 | ||
37 | var heatCommandLines = result.Output.Where(line => line.TrimStart().StartsWith("heat.exe file")); | 34 | var heatCommandLines = result.Output.Where(line => line.TrimStart().StartsWith("heat.exe file")); |
@@ -71,8 +68,10 @@ namespace WixToolsetTest.MSBuild | |||
71 | } | 68 | } |
72 | } | 69 | } |
73 | 70 | ||
74 | [Fact] | 71 | [Theory] |
75 | public void CanBuildHeatFileWithMultipleFilesPackage() | 72 | [InlineData(BuildSystem.MSBuild)] |
73 | [InlineData(BuildSystem.MSBuild64)] | ||
74 | public void CanBuildHeatFileWithMultipleFilesPackage(BuildSystem buildSystem) | ||
76 | { | 75 | { |
77 | var sourceFolder = TestData.Get(@"TestData\HeatFileMultipleFilesSameFileName"); | 76 | var sourceFolder = TestData.Get(@"TestData\HeatFileMultipleFilesSameFileName"); |
78 | 77 | ||
@@ -84,10 +83,7 @@ namespace WixToolsetTest.MSBuild | |||
84 | var intermediateFolder = Path.Combine(baseFolder, @"obj\"); | 83 | var intermediateFolder = Path.Combine(baseFolder, @"obj\"); |
85 | var projectPath = Path.Combine(baseFolder, "HeatFileMultipleFilesSameFileName.wixproj"); | 84 | var projectPath = Path.Combine(baseFolder, "HeatFileMultipleFilesSameFileName.wixproj"); |
86 | 85 | ||
87 | var result = MsbuildRunner.Execute(projectPath, new[] | 86 | var result = MsbuildUtilities.BuildProject(buildSystem, projectPath); |
88 | { | ||
89 | $"-p:WixMSBuildProps={WixPropsPath}", | ||
90 | }); | ||
91 | result.AssertSuccess(); | 87 | result.AssertSuccess(); |
92 | 88 | ||
93 | var heatCommandLines = result.Output.Where(line => line.TrimStart().StartsWith("heat.exe file")); | 89 | var heatCommandLines = result.Output.Where(line => line.TrimStart().StartsWith("heat.exe file")); |