diff options
Diffstat (limited to '')
| -rw-r--r-- | src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs index 0a93f3a4..d71dd824 100644 --- a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs +++ b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs | |||
| @@ -395,6 +395,159 @@ namespace WixToolsetTest.Util | |||
| 395 | } | 395 | } |
| 396 | 396 | ||
| 397 | [Fact] | 397 | [Fact] |
| 398 | public void CanCreateUserGroupWithComment() | ||
| 399 | { | ||
| 400 | var folder = TestData.Get(@"TestData\CreateGroup"); | ||
| 401 | var build = new Builder(folder, typeof(UtilExtensionFactory), new[] { folder }); | ||
| 402 | |||
| 403 | var results = build.BuildAndQuery(BuildX64, "Binary", "CustomAction", "Wix4Group", "Wix6Group"); | ||
| 404 | WixAssert.CompareLineByLine(new[] | ||
| 405 | { | ||
| 406 | "Binary:Wix4UtilCA_X64\t[Binary data]", | ||
| 407 | "CustomAction:Wix4ConfigureGroups_X64\t1\tWix4UtilCA_X64\tConfigureGroups\t", | ||
| 408 | "CustomAction:Wix4CreateGroup_X64\t11265\tWix4UtilCA_X64\tCreateGroup\t", | ||
| 409 | "CustomAction:Wix4CreateGroupRollback_X64\t11521\tWix4UtilCA_X64\tCreateGroupRollback\t", | ||
| 410 | "CustomAction:Wix4RemoveGroup_X64\t11841\tWix4UtilCA_X64\tRemoveGroup\t", | ||
| 411 | "Wix4Group:TEST_GROUP00\tComponent1\ttestName00\t", | ||
| 412 | "Wix4Group:TEST_GROUP01\tComponent1\ttestName01\t", | ||
| 413 | "Wix4Group:TEST_GROUP02\tComponent1\ttestName02\t", | ||
| 414 | "Wix4Group:TEST_GROUP03\tComponent1\ttestName03\t", | ||
| 415 | "Wix4Group:TEST_GROUP04\tComponent1\ttestName04\t", | ||
| 416 | "Wix4Group:TEST_GROUP05\tComponent1\ttestName05\t", | ||
| 417 | "Wix4Group:TEST_GROUP06\tComponent1\ttestName06\t", | ||
| 418 | "Wix4Group:TEST_GROUP07\tComponent1\ttestName07\t", | ||
| 419 | "Wix4Group:TEST_GROUP08\tComponent1\ttestName08\t", | ||
| 420 | "Wix4Group:TEST_GROUP09\tComponent1\ttestName09\t", | ||
| 421 | "Wix4Group:TEST_GROUP10\tComponent1\ttestName10\t", | ||
| 422 | "Wix4Group:TEST_GROUP11\tComponent1\ttestName11\t", | ||
| 423 | "Wix4Group:TEST_GROUP12\tComponent1\ttestName12\t", | ||
| 424 | "Wix4Group:TEST_GROUP13\tComponent1\ttestName13\t", | ||
| 425 | "Wix4Group:TEST_GROUP14\tComponent1\ttestName14\t", | ||
| 426 | "Wix4Group:TEST_GROUP15\tComponent1\ttestName15\t", | ||
| 427 | "Wix4Group:TEST_GROUP16\tComponent1\ttestName16\t", | ||
| 428 | "Wix4Group:TEST_GROUP17\tComponent1\ttestName17\t", | ||
| 429 | "Wix4Group:TEST_GROUP18\tComponent1\ttestName18\t", | ||
| 430 | "Wix4Group:TEST_GROUP19\tComponent1\ttestName19\t", | ||
| 431 | "Wix4Group:TEST_GROUP20\tComponent1\ttestName20\t", | ||
| 432 | "Wix4Group:TEST_GROUP21\tComponent1\ttestName21\t", | ||
| 433 | "Wix4Group:TEST_GROUP22\tComponent1\ttestName22\t", | ||
| 434 | "Wix4Group:TEST_GROUP23\tComponent1\ttestName23\t", | ||
| 435 | "Wix4Group:TEST_GROUP24\tComponent1\ttestName24\t", | ||
| 436 | "Wix4Group:TEST_GROUP25\tComponent1\ttestName25\t", | ||
| 437 | "Wix4Group:TEST_GROUP26\tComponent1\ttestName26\t", | ||
| 438 | "Wix4Group:TEST_GROUP27\tComponent1\ttestName27\t", | ||
| 439 | "Wix4Group:TEST_GROUP28\tComponent1\ttestName28\t", | ||
| 440 | "Wix4Group:TEST_GROUP29\tComponent1\ttestName29\t", | ||
| 441 | "Wix4Group:TEST_GROUP30\tComponent1\ttestName30\t", | ||
| 442 | "Wix4Group:TEST_GROUP31\tComponent1\ttestName31\t", | ||
| 443 | "Wix4Group:TEST_GROUP32\tComponent1\ttestName32\t", | ||
| 444 | "Wix4Group:TEST_GROUP33\tComponent1\ttestName33\t", | ||
| 445 | "Wix4Group:TEST_GROUP34\tComponent1\ttestName34\t", | ||
| 446 | "Wix4Group:TEST_GROUP35\tComponent1\ttestName35\t", | ||
| 447 | "Wix4Group:TEST_GROUP36\tComponent1\ttestName36\t", | ||
| 448 | "Wix4Group:TEST_GROUP37\tComponent1\ttestName37\t", | ||
| 449 | "Wix4Group:TEST_GROUP38\tComponent1\ttestName38\t", | ||
| 450 | "Wix4Group:TEST_GROUP39\tComponent1\ttestName39\t", | ||
| 451 | "Wix4Group:TEST_GROUP40\tComponent1\ttestName40\t", | ||
| 452 | "Wix4Group:TEST_GROUP41\tComponent1\ttestName41\t", | ||
| 453 | "Wix4Group:TEST_GROUP42\tComponent1\ttestName42\t", | ||
| 454 | "Wix4Group:TEST_GROUP43\tComponent1\ttestName43\t", | ||
| 455 | "Wix4Group:TEST_GROUP44\tComponent1\ttestName44\t", | ||
| 456 | "Wix4Group:TEST_GROUP45\tComponent1\ttestName45\t", | ||
| 457 | "Wix4Group:TEST_GROUP46\tComponent1\ttestName46\t", | ||
| 458 | "Wix4Group:TEST_GROUP47\tComponent1\ttestName47\t", | ||
| 459 | "Wix4Group:TEST_GROUP48\tComponent1\ttestName48\t", | ||
| 460 | "Wix4Group:TEST_GROUP49\tComponent1\ttestName49\t", | ||
| 461 | "Wix4Group:TEST_GROUP50\tComponent1\ttestName50\t", | ||
| 462 | "Wix4Group:TEST_GROUP51\tComponent1\ttestName51\t", | ||
| 463 | "Wix4Group:TEST_GROUP52\tComponent1\ttestName52\t", | ||
| 464 | "Wix4Group:TEST_GROUP53\tComponent1\ttestName53\t", | ||
| 465 | "Wix4Group:TEST_GROUP54\tComponent1\ttestName54\t", | ||
| 466 | "Wix4Group:TEST_GROUP55\tComponent1\ttestName55\t", | ||
| 467 | "Wix4Group:TEST_GROUP56\tComponent1\ttestName56\t", | ||
| 468 | "Wix4Group:TEST_GROUP57\tComponent1\ttestName57\t", | ||
| 469 | "Wix4Group:TEST_GROUP58\tComponent1\ttestName58\t", | ||
| 470 | "Wix4Group:TEST_GROUP59\tComponent1\ttestName59\t", | ||
| 471 | "Wix4Group:TEST_GROUP60\tComponent1\ttestName60\t", | ||
| 472 | "Wix4Group:TEST_GROUP61\tComponent1\ttestName61\t", | ||
| 473 | "Wix4Group:TEST_GROUP62\tComponent1\ttestName62\t", | ||
| 474 | "Wix4Group:TEST_GROUP63\tComponent1\ttestName63\t", | ||
| 475 | "Wix4Group:TEST_GROUP64\tComponent1\ttestName64\ttestDomain00", | ||
| 476 | "Wix4Group:TEST_GROUP65\tComponent1\ttestName65\ttestDomain01", | ||
| 477 | "Wix4Group:TEST_GROUP66\tComponent1\ttestName66\ttestDomain02", | ||
| 478 | "Wix4Group:TEST_GROUP67\tComponent1\ttestName67\ttestDomain03", | ||
| 479 | "Wix6Group:TEST_GROUP00\tTest Comment 1\t0", | ||
| 480 | "Wix6Group:TEST_GROUP01\tTest Comment 1\t1", | ||
| 481 | "Wix6Group:TEST_GROUP02\t\t2", | ||
| 482 | "Wix6Group:TEST_GROUP03\t\t3", | ||
| 483 | "Wix6Group:TEST_GROUP04\tTest Comment 1\t4", | ||
| 484 | "Wix6Group:TEST_GROUP05\tTest Comment 1\t5", | ||
| 485 | "Wix6Group:TEST_GROUP06\t\t6", | ||
| 486 | "Wix6Group:TEST_GROUP07\t\t7", | ||
| 487 | "Wix6Group:TEST_GROUP08\tTest Comment 1\t8", | ||
| 488 | "Wix6Group:TEST_GROUP09\tTest Comment 1\t9", | ||
| 489 | "Wix6Group:TEST_GROUP10\t\t10", | ||
| 490 | "Wix6Group:TEST_GROUP11\t\t11", | ||
| 491 | "Wix6Group:TEST_GROUP12\tTest Comment 1\t12", | ||
| 492 | "Wix6Group:TEST_GROUP13\tTest Comment 1\t13", | ||
| 493 | "Wix6Group:TEST_GROUP14\t\t14", | ||
| 494 | "Wix6Group:TEST_GROUP15\t\t15", | ||
| 495 | "Wix6Group:TEST_GROUP16\tTest Comment 1\t16", | ||
| 496 | "Wix6Group:TEST_GROUP17\tTest Comment 1\t17", | ||
| 497 | "Wix6Group:TEST_GROUP18\t\t18", | ||
| 498 | "Wix6Group:TEST_GROUP19\t\t19", | ||
| 499 | "Wix6Group:TEST_GROUP20\tTest Comment 1\t20", | ||
| 500 | "Wix6Group:TEST_GROUP21\tTest Comment 1\t21", | ||
| 501 | "Wix6Group:TEST_GROUP22\t\t22", | ||
| 502 | "Wix6Group:TEST_GROUP23\t\t23", | ||
| 503 | "Wix6Group:TEST_GROUP24\tTest Comment 1\t24", | ||
| 504 | "Wix6Group:TEST_GROUP25\tTest Comment 1\t25", | ||
| 505 | "Wix6Group:TEST_GROUP26\t\t26", | ||
| 506 | "Wix6Group:TEST_GROUP27\t\t27", | ||
| 507 | "Wix6Group:TEST_GROUP28\tTest Comment 1\t28", | ||
| 508 | "Wix6Group:TEST_GROUP29\tTest Comment 1\t29", | ||
| 509 | "Wix6Group:TEST_GROUP30\t\t30", | ||
| 510 | "Wix6Group:TEST_GROUP31\t\t31", | ||
| 511 | "Wix6Group:TEST_GROUP32\t\t32", | ||
| 512 | "Wix6Group:TEST_GROUP33\t\t33", | ||
| 513 | "Wix6Group:TEST_GROUP34\t\t34", | ||
| 514 | "Wix6Group:TEST_GROUP35\t\t35", | ||
| 515 | "Wix6Group:TEST_GROUP36\t\t36", | ||
| 516 | "Wix6Group:TEST_GROUP37\t\t37", | ||
| 517 | "Wix6Group:TEST_GROUP38\t\t38", | ||
| 518 | "Wix6Group:TEST_GROUP39\t\t39", | ||
| 519 | "Wix6Group:TEST_GROUP40\t\t40", | ||
| 520 | "Wix6Group:TEST_GROUP41\t\t41", | ||
| 521 | "Wix6Group:TEST_GROUP42\t\t42", | ||
| 522 | "Wix6Group:TEST_GROUP43\t\t43", | ||
| 523 | "Wix6Group:TEST_GROUP44\t\t44", | ||
| 524 | "Wix6Group:TEST_GROUP45\t\t45", | ||
| 525 | "Wix6Group:TEST_GROUP46\t\t46", | ||
| 526 | "Wix6Group:TEST_GROUP47\t\t47", | ||
| 527 | "Wix6Group:TEST_GROUP48\t\t48", | ||
| 528 | "Wix6Group:TEST_GROUP49\t\t49", | ||
| 529 | "Wix6Group:TEST_GROUP50\t\t50", | ||
| 530 | "Wix6Group:TEST_GROUP51\t\t51", | ||
| 531 | "Wix6Group:TEST_GROUP52\t\t52", | ||
| 532 | "Wix6Group:TEST_GROUP53\t\t53", | ||
| 533 | "Wix6Group:TEST_GROUP54\t\t54", | ||
| 534 | "Wix6Group:TEST_GROUP55\t\t55", | ||
| 535 | "Wix6Group:TEST_GROUP56\t\t56", | ||
| 536 | "Wix6Group:TEST_GROUP57\t\t57", | ||
| 537 | "Wix6Group:TEST_GROUP58\t\t58", | ||
| 538 | "Wix6Group:TEST_GROUP59\t\t59", | ||
| 539 | "Wix6Group:TEST_GROUP60\t\t60", | ||
| 540 | "Wix6Group:TEST_GROUP61\t\t61", | ||
| 541 | "Wix6Group:TEST_GROUP62\t\t62", | ||
| 542 | "Wix6Group:TEST_GROUP63\t\t63", | ||
| 543 | "Wix6Group:TEST_GROUP64\tTest Comment 1\t0", | ||
| 544 | "Wix6Group:TEST_GROUP65\tTest Comment 1\t1", | ||
| 545 | "Wix6Group:TEST_GROUP66\t\t2", | ||
| 546 | "Wix6Group:TEST_GROUP67\t\t3", | ||
| 547 | }, results.OrderBy(s => s).ToArray()); | ||
| 548 | } | ||
| 549 | |||
| 550 | [Fact] | ||
| 398 | public void CanCreateUserAccountWithComment() | 551 | public void CanCreateUserAccountWithComment() |
| 399 | { | 552 | { |
| 400 | var folder = TestData.Get(@"TestData\CreateUser"); | 553 | var folder = TestData.Get(@"TestData\CreateUser"); |
