aboutsummaryrefslogtreecommitdiff
path: root/src/test/burn/WixTestTools/PackageVerifier.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/burn/WixTestTools/PackageVerifier.cs')
-rw-r--r--src/test/burn/WixTestTools/PackageVerifier.cs18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/test/burn/WixTestTools/PackageVerifier.cs b/src/test/burn/WixTestTools/PackageVerifier.cs
index fd8378e0..4545b9ec 100644
--- a/src/test/burn/WixTestTools/PackageVerifier.cs
+++ b/src/test/burn/WixTestTools/PackageVerifier.cs
@@ -63,17 +63,27 @@ namespace WixTestTools
63 return row.Value; 63 return row.Value;
64 } 64 }
65 65
66 public void VerifyInstalled(bool installed) 66 public bool IsInstalled()
67 { 67 {
68 var productCode = this.GetProperty("ProductCode"); 68 var productCode = this.GetProperty("ProductCode");
69 Assert.Equal(installed, MsiUtilities.IsProductInstalled(productCode)); 69 return MsiUtilities.IsProductInstalled(productCode);
70 } 70 }
71 71
72 public void VerifyInstalledWithVersion(bool installed) 72 public bool IsInstalledWithVersion()
73 { 73 {
74 var productCode = this.GetProperty("ProductCode"); 74 var productCode = this.GetProperty("ProductCode");
75 Version prodVersion = new Version(this.GetProperty("ProductVersion")); 75 Version prodVersion = new Version(this.GetProperty("ProductVersion"));
76 Assert.Equal(installed, MsiUtilities.IsProductInstalledWithVersion(productCode, prodVersion)); 76 return MsiUtilities.IsProductInstalledWithVersion(productCode, prodVersion);
77 }
78
79 public void VerifyInstalled(bool installed)
80 {
81 Assert.Equal(installed, this.IsInstalled());
82 }
83
84 public void VerifyInstalledWithVersion(bool installed)
85 {
86 Assert.Equal(installed, this.IsInstalledWithVersion());
77 } 87 }
78 88
79 public void DeleteTestRegistryValue(string name) 89 public void DeleteTestRegistryValue(string name)