aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2018-10-03 14:29:38 -0700
committerRob Mensching <rob@robmensching.com>2018-10-03 14:41:49 -0700
commita0d67c99eb5be2ce6e83f9a8a46d52b61d9871dc (patch)
treeadcb4a87903e66eb390d066a0315d309d4da3b58 /src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs
parent60587a146d228956ec2c750ebe7b3a76a21f8f26 (diff)
downloadwix-a0d67c99eb5be2ce6e83f9a8a46d52b61d9871dc.tar.gz
wix-a0d67c99eb5be2ce6e83f9a8a46d52b61d9871dc.tar.bz2
wix-a0d67c99eb5be2ce6e83f9a8a46d52b61d9871dc.zip
Add WixRunnerResult to improve success assertion
Diffstat (limited to 'src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs')
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs b/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs
index ebc713ed..f9a9fe83 100644
--- a/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs
+++ b/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs
@@ -32,10 +32,11 @@ namespace WixToolsetTest.CoreIntegration
32 "-bindpath", Path.Combine(folder, "data"), 32 "-bindpath", Path.Combine(folder, "data"),
33 "-intermediateFolder", intermediateFolder, 33 "-intermediateFolder", intermediateFolder,
34 "-o", Path.Combine(baseFolder, @"bin\test.msi") 34 "-o", Path.Combine(baseFolder, @"bin\test.msi")
35 }, out var messages); 35 });
36 Assert.Equal(0, result);
37 36
38 var warnings = messages.Where(message => message.Id == 1118); 37 result.AssertSuccess();
38
39 var warnings = result.Messages.Where(message => message.Id == 1118);
39 Assert.Single(warnings); 40 Assert.Single(warnings);
40 } 41 }
41 } 42 }
@@ -59,8 +60,9 @@ namespace WixToolsetTest.CoreIntegration
59 "-bindpath", Path.Combine(folder, "data"), 60 "-bindpath", Path.Combine(folder, "data"),
60 "-intermediateFolder", intermediateFolder, 61 "-intermediateFolder", intermediateFolder,
61 "-o", Path.Combine(baseFolder, @"bin\test.msi") 62 "-o", Path.Combine(baseFolder, @"bin\test.msi")
62 }, out var messages); 63 });
63 Assert.Equal(0, result); 64
65 result.AssertSuccess();
64 } 66 }
65 } 67 }
66 68
@@ -83,10 +85,10 @@ namespace WixToolsetTest.CoreIntegration
83 "-bindpath", Path.Combine(folder, "data"), 85 "-bindpath", Path.Combine(folder, "data"),
84 "-intermediateFolder", intermediateFolder, 86 "-intermediateFolder", intermediateFolder,
85 "-o", Path.Combine(baseFolder, @"bin\test.msi") 87 "-o", Path.Combine(baseFolder, @"bin\test.msi")
86 }, out var messages); 88 });
87 89
88 Assert.Equal(147, result); 90 Assert.Equal(147, result.ExitCode);
89 Assert.StartsWith("Found a <?if?>", messages.Single().ToString()); 91 Assert.StartsWith("Found a <?if?>", result.Messages.Single().ToString());
90 } 92 }
91 } 93 }
92 } 94 }