summaryrefslogtreecommitdiff
path: root/src/test/burn/WixToolsetTest.BurnE2E/WixStdBaTests.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/burn/WixToolsetTest.BurnE2E/WixStdBaTests.cs')
-rw-r--r--src/test/burn/WixToolsetTest.BurnE2E/WixStdBaTests.cs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/burn/WixToolsetTest.BurnE2E/WixStdBaTests.cs b/src/test/burn/WixToolsetTest.BurnE2E/WixStdBaTests.cs
index ec7bca6f..45a122a4 100644
--- a/src/test/burn/WixToolsetTest.BurnE2E/WixStdBaTests.cs
+++ b/src/test/burn/WixToolsetTest.BurnE2E/WixStdBaTests.cs
@@ -10,6 +10,23 @@ namespace WixToolsetTest.BurnE2E
10 public WixStdBaTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { } 10 public WixStdBaTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper) { }
11 11
12 [RuntimeFact] 12 [RuntimeFact]
13 public void SucceedsWithMultipleConditions()
14 {
15 var packageA = this.CreatePackageInstaller("PackageA");
16 var bundle = this.CreateBundleInstaller("BalCondition");
17
18 packageA.VerifyInstalled(false);
19
20 bundle.Install();
21 bundle.VerifyRegisteredAndInPackageCache();
22 packageA.VerifyInstalled(true);
23
24 bundle.Uninstall();
25 bundle.VerifyUnregisteredAndRemovedFromPackageCache();
26 packageA.VerifyInstalled(false);
27 }
28
29 [RuntimeFact]
13 public void ExitsWithErrorWhenDowngradingWithoutSuppression() 30 public void ExitsWithErrorWhenDowngradingWithoutSuppression()
14 { 31 {
15 var packageA = this.CreatePackageInstaller("PackageA"); 32 var packageA = this.CreatePackageInstaller("PackageA");