From 09501680d4fcef277b33200c702ce409e9f9c1ef Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Wed, 15 Jun 2022 17:07:46 -0500 Subject: Use WixAssert in more places. --- .../test/WixToolsetTest.Bal/BalExtensionFixture.cs | 26 +++++++++++++--------- 1 file changed, 16 insertions(+), 10 deletions(-) (limited to 'src/ext') diff --git a/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs b/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs index 43484855..d8197467 100644 --- a/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs +++ b/src/ext/Bal/test/WixToolsetTest.Bal/BalExtensionFixture.cs @@ -41,9 +41,11 @@ namespace WixToolsetTest.Bal var extractResult = BundleExtractor.ExtractBAContainer(null, bundleFile, baFolderPath, extractFolderPath); extractResult.AssertSuccess(); - var balPackageInfos = extractResult.SelectBADataNodes("/ba:BootstrapperApplicationData/ba:WixBalPackageInfo"); - var balPackageInfo = (XmlNode)Assert.Single(balPackageInfos); - Assert.Equal("", balPackageInfo.GetTestXml()); + var balPackageInfos = extractResult.GetBADataTestXmlLines("/ba:BootstrapperApplicationData/ba:WixBalPackageInfo"); + WixAssert.CompareLineByLine(new string[] + { + "", + }, balPackageInfos); Assert.True(File.Exists(Path.Combine(baFolderPath, "thm.wxl"))); } @@ -76,9 +78,11 @@ namespace WixToolsetTest.Bal var extractResult = BundleExtractor.ExtractBAContainer(null, bundleFile, baFolderPath, extractFolderPath); extractResult.AssertSuccess(); - var balOverridableVariables = extractResult.SelectBADataNodes("/ba:BootstrapperApplicationData/ba:WixStdbaOverridableVariable"); - var balOverridableVariable = (XmlNode)Assert.Single(balOverridableVariables); - Assert.Equal("", balOverridableVariable.GetTestXml()); + var balOverridableVariables = extractResult.GetBADataTestXmlLines("/ba:BootstrapperApplicationData/ba:WixStdbaOverridableVariable"); + WixAssert.CompareLineByLine(new[] + { + "", + }, balOverridableVariables); } } @@ -134,9 +138,11 @@ namespace WixToolsetTest.Bal var extractResult = BundleExtractor.ExtractBAContainer(null, bundleFile, baFolderPath, extractFolderPath); extractResult.AssertSuccess(); - var wixMbaPrereqOptionsElements = extractResult.SelectBADataNodes("/ba:BootstrapperApplicationData/ba:WixMbaPrereqOptions"); - var wixMbaPrereqOptions = (XmlNode)Assert.Single(wixMbaPrereqOptionsElements); - Assert.Equal("", wixMbaPrereqOptions.GetTestXml()); + var wixMbaPrereqOptionsElements = extractResult.GetBADataTestXmlLines("/ba:BootstrapperApplicationData/ba:WixMbaPrereqOptions"); + WixAssert.CompareLineByLine(new[] + { + "", + }, wixMbaPrereqOptionsElements); } } @@ -159,7 +165,7 @@ namespace WixToolsetTest.Bal "-o", bundleFile, }); Assert.Equal(6802, compileResult.ExitCode); - Assert.Equal("There must be at least one PrereqPackage when using the ManagedBootstrapperApplicationHost.\nThis is typically done by using the WixNetFxExtension and referencing one of the NetFxAsPrereq package groups.", compileResult.Messages[0].ToString()); + WixAssert.StringEqual("There must be at least one PrereqPackage when using the ManagedBootstrapperApplicationHost.\nThis is typically done by using the WixNetFxExtension and referencing one of the NetFxAsPrereq package groups.", compileResult.Messages[0].ToString()); Assert.False(File.Exists(bundleFile)); Assert.False(File.Exists(Path.Combine(intermediateFolder, "test.exe"))); -- cgit v1.2.3-55-g6feb