aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
diff options
context:
space:
mode:
authorRon Martin <cpuwzd@comcast.net>2022-08-29 18:38:07 -0400
committerRob Mensching <rob@firegiant.com>2022-10-21 19:08:08 -0700
commit08cdc6aa2b9dd0e273a3c3a22893616d26342a0e (patch)
tree1d0b9f7e21cec02abfda50b1a3c6d0c24308998b /src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
parent40bd65379768f99ec28bffe2691ba43c78c9e9c4 (diff)
downloadwix-08cdc6aa2b9dd0e273a3c3a22893616d26342a0e.tar.gz
wix-08cdc6aa2b9dd0e273a3c3a22893616d26342a0e.tar.bz2
wix-08cdc6aa2b9dd0e273a3c3a22893616d26342a0e.zip
Support add, modify and remove comments on user accounts
Fixes 5371
Diffstat (limited to 'src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs')
-rw-r--r--src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs76
1 files changed, 76 insertions, 0 deletions
diff --git a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
index 24641fce..3da5f671 100644
--- a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
+++ b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs
@@ -297,6 +297,82 @@ namespace WixToolsetTest.Util
297 } 297 }
298 298
299 [Fact] 299 [Fact]
300 public void CanCreateUserAccountWithComment()
301 {
302 var folder = TestData.Get(@"TestData\CreateUser");
303 var build = new Builder(folder, typeof(UtilExtensionFactory), new[] { folder });
304
305 var results = build.BuildAndQuery(Build, "Wix4User");
306 WixAssert.CompareLineByLine(new[]
307 {
308 "Wix4User:TEST_USER00\tComponent1\ttestName00\t\ttest123!@#\tTest Comment 1\t1792",
309 "Wix4User:TEST_USER01\tComponent1\ttestName01\t\ttest123!@#\tTest Comment 1\t1796",
310 "Wix4User:TEST_USER02\tComponent1\ttestName02\t\ttest123!@#\t\t3840",
311 "Wix4User:TEST_USER03\tComponent1\ttestName03\t\ttest123!@#\t\t3844",
312 "Wix4User:TEST_USER04\tComponent1\ttestName04\t\ttest123!@#\tTest Comment 1\t1280",
313 "Wix4User:TEST_USER05\tComponent1\ttestName05\t\ttest123!@#\tTest Comment 1\t1284",
314 "Wix4User:TEST_USER06\tComponent1\ttestName06\t\ttest123!@#\t\t3328",
315 "Wix4User:TEST_USER07\tComponent1\ttestName07\t\ttest123!@#\t\t3332",
316 "Wix4User:TEST_USER10\tComponent1\ttestName10\t\ttest123!@#\tTest Comment 1\t1808",
317 "Wix4User:TEST_USER11\tComponent1\ttestName11\t\ttest123!@#\tTest Comment 1\t1812",
318 "Wix4User:TEST_USER12\tComponent1\ttestName12\t\ttest123!@#\t\t3856",
319 "Wix4User:TEST_USER13\tComponent1\ttestName13\t\ttest123!@#\t\t3860",
320 "Wix4User:TEST_USER14\tComponent1\ttestName14\t\ttest123!@#\tTest Comment 1\t1296",
321 "Wix4User:TEST_USER15\tComponent1\ttestName15\t\ttest123!@#\tTest Comment 1\t1300",
322 "Wix4User:TEST_USER16\tComponent1\ttestName16\t\ttest123!@#\t\t3344",
323 "Wix4User:TEST_USER17\tComponent1\ttestName17\t\ttest123!@#\t\t3348",
324 "Wix4User:TEST_USER20\tComponent1\ttestName20\t\ttest123!@#\tTest Comment 1\t768",
325 "Wix4User:TEST_USER21\tComponent1\ttestName21\t\ttest123!@#\tTest Comment 1\t772",
326 "Wix4User:TEST_USER22\tComponent1\ttestName22\t\ttest123!@#\t\t2816",
327 "Wix4User:TEST_USER23\tComponent1\ttestName23\t\ttest123!@#\t\t2820",
328 "Wix4User:TEST_USER24\tComponent1\ttestName24\t\ttest123!@#\tTest Comment 1\t256",
329 "Wix4User:TEST_USER25\tComponent1\ttestName25\t\ttest123!@#\tTest Comment 1\t260",
330 "Wix4User:TEST_USER26\tComponent1\ttestName26\t\ttest123!@#\t\t2304",
331 "Wix4User:TEST_USER27\tComponent1\ttestName27\t\ttest123!@#\t\t2308",
332 "Wix4User:TEST_USER30\tComponent1\ttestName30\t\ttest123!@#\tTest Comment 1\t784",
333 "Wix4User:TEST_USER31\tComponent1\ttestName31\t\ttest123!@#\tTest Comment 1\t788",
334 "Wix4User:TEST_USER32\tComponent1\ttestName32\t\ttest123!@#\t\t2832",
335 "Wix4User:TEST_USER33\tComponent1\ttestName33\t\ttest123!@#\t\t2836",
336 "Wix4User:TEST_USER34\tComponent1\ttestName34\t\ttest123!@#\tTest Comment 1\t272",
337 "Wix4User:TEST_USER35\tComponent1\ttestName35\t\ttest123!@#\tTest Comment 1\t276",
338 "Wix4User:TEST_USER36\tComponent1\ttestName36\t\ttest123!@#\t\t2320",
339 "Wix4User:TEST_USER37\tComponent1\ttestName37\t\ttest123!@#\t\t2324",
340 "Wix4User:TEST_USER40\tComponent1\ttestName40\t\ttest123!@#\tTest Comment 1\t1536",
341 "Wix4User:TEST_USER41\tComponent1\ttestName41\t\ttest123!@#\tTest Comment 1\t1540",
342 "Wix4User:TEST_USER42\tComponent1\ttestName42\t\ttest123!@#\t\t3584",
343 "Wix4User:TEST_USER43\tComponent1\ttestName43\t\ttest123!@#\t\t3588",
344 "Wix4User:TEST_USER44\tComponent1\ttestName44\t\ttest123!@#\tTest Comment 1\t1024",
345 "Wix4User:TEST_USER45\tComponent1\ttestName45\t\ttest123!@#\tTest Comment 1\t1028",
346 "Wix4User:TEST_USER46\tComponent1\ttestName46\t\ttest123!@#\t\t3072",
347 "Wix4User:TEST_USER47\tComponent1\ttestName47\t\ttest123!@#\t\t3076",
348 "Wix4User:TEST_USER50\tComponent1\ttestName50\t\ttest123!@#\tTest Comment 1\t1552",
349 "Wix4User:TEST_USER51\tComponent1\ttestName51\t\ttest123!@#\tTest Comment 1\t1556",
350 "Wix4User:TEST_USER52\tComponent1\ttestName52\t\ttest123!@#\t\t3600",
351 "Wix4User:TEST_USER53\tComponent1\ttestName53\t\ttest123!@#\t\t3604",
352 "Wix4User:TEST_USER54\tComponent1\ttestName54\t\ttest123!@#\tTest Comment 1\t1040",
353 "Wix4User:TEST_USER55\tComponent1\ttestName55\t\ttest123!@#\tTest Comment 1\t1044",
354 "Wix4User:TEST_USER56\tComponent1\ttestName56\t\ttest123!@#\t\t3088",
355 "Wix4User:TEST_USER57\tComponent1\ttestName57\t\ttest123!@#\t\t3092",
356 "Wix4User:TEST_USER60\tComponent1\ttestName60\t\ttest123!@#\tTest Comment 1\t512",
357 "Wix4User:TEST_USER61\tComponent1\ttestName61\t\ttest123!@#\tTest Comment 1\t516",
358 "Wix4User:TEST_USER62\tComponent1\ttestName62\t\ttest123!@#\t\t2560",
359 "Wix4User:TEST_USER63\tComponent1\ttestName63\t\ttest123!@#\t\t2564",
360 "Wix4User:TEST_USER64\tComponent1\ttestName64\t\ttest123!@#\tTest Comment 1\t0",
361 "Wix4User:TEST_USER65\tComponent1\ttestName65\t\ttest123!@#\tTest Comment 1\t4",
362 "Wix4User:TEST_USER66\tComponent1\ttestName66\t\ttest123!@#\t\t2048",
363 "Wix4User:TEST_USER67\tComponent1\ttestName67\t\ttest123!@#\t\t2052",
364 "Wix4User:TEST_USER70\tComponent1\ttestName70\t\ttest123!@#\tTest Comment 1\t528",
365 "Wix4User:TEST_USER71\tComponent1\ttestName71\t\ttest123!@#\tTest Comment 1\t532",
366 "Wix4User:TEST_USER72\tComponent1\ttestName72\t\ttest123!@#\t\t2576",
367 "Wix4User:TEST_USER73\tComponent1\ttestName73\t\ttest123!@#\t\t2580",
368 "Wix4User:TEST_USER74\tComponent1\ttestName74\t\ttest123!@#\tTest Comment 1\t16",
369 "Wix4User:TEST_USER75\tComponent1\ttestName75\t\ttest123!@#\tTest Comment 1\t20",
370 "Wix4User:TEST_USER76\tComponent1\ttestName76\t\ttest123!@#\t\t2064",
371 "Wix4User:TEST_USER77\tComponent1\ttestName77\t\ttest123!@#\t\t2068",
372 }, results.OrderBy(s => s).ToArray());
373 }
374
375 [Fact]
300 public void CanBuildBundleWithWarningsWithSearchesUsingDiscouragedVariableNames() 376 public void CanBuildBundleWithWarningsWithSearchesUsingDiscouragedVariableNames()
301 { 377 {
302 var folder = TestData.Get("TestData", "BundleWithSearches"); 378 var folder = TestData.Get("TestData", "BundleWithSearches");