aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2023-01-12 11:39:43 -0800
committerRob Mensching <rob@firegiant.com>2023-01-12 12:47:53 -0800
commite3b4af31d93962a7bd0a417d400921e00e9e249a (patch)
treec87e10b3487464f3e539a1e632fc2ba9b76b99da /src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
parentbcb75416e20cc16d85fc2c0e44a8fd78449f3b3c (diff)
downloadwix-e3b4af31d93962a7bd0a417d400921e00e9e249a.tar.gz
wix-e3b4af31d93962a7bd0a417d400921e00e9e249a.tar.bz2
wix-e3b4af31d93962a7bd0a417d400921e00e9e249a.zip
Fix compiler to handle util:ServiceConfig absent reset period and start delay
Fixes 7150
Diffstat (limited to 'src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs')
-rw-r--r--src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
index 18bb2c7d..2b59b2a9 100644
--- a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
+++ b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
@@ -171,6 +171,23 @@ namespace WixToolsetTest.Util
171 } 171 }
172 172
173 [Fact] 173 [Fact]
174 public void CanBuildServiceConfig()
175 {
176 var folder = TestData.Get(@"TestData", "ServiceConfig");
177 var build = new Builder(folder, typeof(UtilExtensionFactory), new[] { folder }, "test.msi");
178
179 var results = build.BuildAndQuery(BuildX64, "Binary", "CustomAction", "ServiceConfig", "Wix4ServiceConfig");
180 WixAssert.CompareLineByLine(new[]
181 {
182 "Binary:Wix4UtilCA_X64\t[Binary data]",
183 "CustomAction:Wix4ExecServiceConfig_X64\t3073\tWix4UtilCA_X64\tExecServiceConfig\t",
184 "CustomAction:Wix4RollbackServiceConfig_X64\t3329\tWix4UtilCA_X64\tRollbackServiceConfig\t",
185 "CustomAction:Wix4SchedServiceConfig_X64\t1\tWix4UtilCA_X64\tSchedServiceConfig\t",
186 "Wix4ServiceConfig:svc\tfilPeUUVRrj2.Q_YcmN55mro4H1aQY\t1\trestart\trestart\trestart\t\t\t\t",
187 }, results.OrderBy(s => s).ToArray());
188 }
189
190 [Fact]
174 public void CanBuildWithEventManifest() 191 public void CanBuildWithEventManifest()
175 { 192 {
176 var folder = TestData.Get(@"TestData\EventManifest"); 193 var folder = TestData.Get(@"TestData\EventManifest");