aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs')
-rw-r--r--src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs b/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs
index b5c71f86..f5f03be0 100644
--- a/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs
+++ b/src/test/WixToolsetTest.MSBuild/MsbuildHeatFixture.cs
@@ -3,6 +3,7 @@
3namespace WixToolsetTest.MSBuild 3namespace WixToolsetTest.MSBuild
4{ 4{
5 using System; 5 using System;
6 using System.Collections.Generic;
6 using System.IO; 7 using System.IO;
7 using System.Linq; 8 using System.Linq;
8 using WixBuildTools.TestSupport; 9 using WixBuildTools.TestSupport;
@@ -14,6 +15,7 @@ namespace WixToolsetTest.MSBuild
14 public class MsbuildHeatFixture 15 public class MsbuildHeatFixture
15 { 16 {
16 [Theory] 17 [Theory]
18 [InlineData(BuildSystem.DotNetCoreSdk)]
17 [InlineData(BuildSystem.MSBuild)] 19 [InlineData(BuildSystem.MSBuild)]
18 [InlineData(BuildSystem.MSBuild64)] 20 [InlineData(BuildSystem.MSBuild64)]
19 public void CanBuildHeatFilePackage(BuildSystem buildSystem) 21 public void CanBuildHeatFilePackage(BuildSystem buildSystem)
@@ -31,9 +33,7 @@ namespace WixToolsetTest.MSBuild
31 var result = MsbuildUtilities.BuildProject(buildSystem, projectPath); 33 var result = MsbuildUtilities.BuildProject(buildSystem, projectPath);
32 result.AssertSuccess(); 34 result.AssertSuccess();
33 35
34 var expectedOutOfProc = false; 36 var heatCommandLines = MsbuildUtilities.GetToolCommandLines(result, "heat", "file", buildSystem);
35 var expectedHeatCommand = $"{(expectedOutOfProc ? "heat.exe" : "(heat.exe)")} file";
36 var heatCommandLines = result.Output.Where(line => line.Contains(expectedHeatCommand));
37 Assert.Single(heatCommandLines); 37 Assert.Single(heatCommandLines);
38 38
39 var warnings = result.Output.Where(line => line.Contains(": warning")); 39 var warnings = result.Output.Where(line => line.Contains(": warning"));
@@ -71,6 +71,7 @@ namespace WixToolsetTest.MSBuild
71 } 71 }
72 72
73 [Theory] 73 [Theory]
74 [InlineData(BuildSystem.DotNetCoreSdk)]
74 [InlineData(BuildSystem.MSBuild)] 75 [InlineData(BuildSystem.MSBuild)]
75 [InlineData(BuildSystem.MSBuild64)] 76 [InlineData(BuildSystem.MSBuild64)]
76 public void CanBuildHeatFileWithMultipleFilesPackage(BuildSystem buildSystem) 77 public void CanBuildHeatFileWithMultipleFilesPackage(BuildSystem buildSystem)
@@ -88,9 +89,7 @@ namespace WixToolsetTest.MSBuild
88 var result = MsbuildUtilities.BuildProject(buildSystem, projectPath); 89 var result = MsbuildUtilities.BuildProject(buildSystem, projectPath);
89 result.AssertSuccess(); 90 result.AssertSuccess();
90 91
91 var expectedOutOfProc = false; 92 var heatCommandLines = MsbuildUtilities.GetToolCommandLines(result, "heat", "file", buildSystem);
92 var expectedHeatCommand = $"{(expectedOutOfProc ? "heat.exe" : "(heat.exe)")} file";
93 var heatCommandLines = result.Output.Where(line => line.Contains(expectedHeatCommand));
94 Assert.Equal(2, heatCommandLines.Count()); 93 Assert.Equal(2, heatCommandLines.Count());
95 94
96 var warnings = result.Output.Where(line => line.Contains(": warning")); 95 var warnings = result.Output.Where(line => line.Contains(": warning"));