diff options
| author | Bob Arnson <bob@firegiant.com> | 2021-01-31 19:33:26 -0500 |
|---|---|---|
| committer | Bob Arnson <bob@firegiant.com> | 2021-01-31 19:36:53 -0500 |
| commit | bf5c60ffc7488fc9eb12b7104ba7d567f11cc85e (patch) | |
| tree | ec24b5e1526bac7efa956dbb331ce3ef4f05d312 /src/test | |
| parent | 8e60e672e42202589f8827c06a69970b330d8d81 (diff) | |
| download | wix-bf5c60ffc7488fc9eb12b7104ba7d567f11cc85e.tar.gz wix-bf5c60ffc7488fc9eb12b7104ba7d567f11cc85e.tar.bz2 wix-bf5c60ffc7488fc9eb12b7104ba7d567f11cc85e.zip | |
Remove Burn Authenticode
Fixes https://github.com/wixtoolset/issues/issues/6301
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/WixToolsetTest.Converters/ConverterFixture.cs | 61 |
1 files changed, 60 insertions, 1 deletions
diff --git a/src/test/WixToolsetTest.Converters/ConverterFixture.cs b/src/test/WixToolsetTest.Converters/ConverterFixture.cs index c74ef121..20f42068 100644 --- a/src/test/WixToolsetTest.Converters/ConverterFixture.cs +++ b/src/test/WixToolsetTest.Converters/ConverterFixture.cs | |||
| @@ -305,6 +305,65 @@ namespace WixToolsetTest.Converters | |||
| 305 | } | 305 | } |
| 306 | 306 | ||
| 307 | [Fact] | 307 | [Fact] |
| 308 | public void CanConvertCatalogElement() | ||
| 309 | { | ||
| 310 | var parse = String.Join(Environment.NewLine, | ||
| 311 | "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>", | ||
| 312 | " <Catalog Id='idCatalog' SourceFile='path\\to\\catalog.cat' />", | ||
| 313 | "</Wix>"); | ||
| 314 | |||
| 315 | var expected = String.Join(Environment.NewLine, | ||
| 316 | "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">", | ||
| 317 | " ", | ||
| 318 | "</Wix>"); | ||
| 319 | |||
| 320 | var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo); | ||
| 321 | |||
| 322 | var messaging = new MockMessaging(); | ||
| 323 | var converter = new WixConverter(messaging, 2, null, null); | ||
| 324 | |||
| 325 | var errors = converter.ConvertDocument(document); | ||
| 326 | |||
| 327 | var actual = UnformattedDocumentString(document); | ||
| 328 | |||
| 329 | Assert.Equal(1, errors); | ||
| 330 | Assert.Equal(expected, actual); | ||
| 331 | } | ||
| 332 | |||
| 333 | [Fact] | ||
| 334 | public void CanConvertRemotePayloadElement() | ||
| 335 | { | ||
| 336 | var parse = String.Join(Environment.NewLine, | ||
| 337 | "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>", | ||
| 338 | " <RemotePayload", | ||
| 339 | " Description='Microsoft ASP.NET Core 3.1.8 - Shared Framework'", | ||
| 340 | " Hash='61DC9EAA0C8968E48E13C5913ED202A2F8F94DBA'", | ||
| 341 | " CertificatePublicKey='3756E9BBF4461DCD0AA68E0D1FCFFA9CEA47AC18'", | ||
| 342 | " CertificateThumbprint='2485A7AFA98E178CB8F30C9838346B514AEA4769'", | ||
| 343 | " ProductName='Microsoft ASP.NET Core 3.1.8 - Shared Framework'", | ||
| 344 | " Size='7841880'", | ||
| 345 | " Version='3.1.8.20421' />", | ||
| 346 | "</Wix>"); | ||
| 347 | |||
| 348 | var expected = String.Join(Environment.NewLine, | ||
| 349 | "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">", | ||
| 350 | " <RemotePayload Description=\"Microsoft ASP.NET Core 3.1.8 - Shared Framework\" Hash=\"61DC9EAA0C8968E48E13C5913ED202A2F8F94DBA\" ProductName=\"Microsoft ASP.NET Core 3.1.8 - Shared Framework\" Size=\"7841880\" Version=\"3.1.8.20421\" />", | ||
| 351 | "</Wix>"); | ||
| 352 | |||
| 353 | var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo); | ||
| 354 | |||
| 355 | var messaging = new MockMessaging(); | ||
| 356 | var converter = new WixConverter(messaging, 2, null, null); | ||
| 357 | |||
| 358 | var errors = converter.ConvertDocument(document); | ||
| 359 | |||
| 360 | var actual = UnformattedDocumentString(document); | ||
| 361 | |||
| 362 | Assert.Equal(2, errors); | ||
| 363 | Assert.Equal(expected, actual); | ||
| 364 | } | ||
| 365 | |||
| 366 | [Fact] | ||
| 308 | public void CanConvertSuppressSignatureValidationNo() | 367 | public void CanConvertSuppressSignatureValidationNo() |
| 309 | { | 368 | { |
| 310 | var parse = String.Join(Environment.NewLine, | 369 | var parse = String.Join(Environment.NewLine, |
| @@ -314,7 +373,7 @@ namespace WixToolsetTest.Converters | |||
| 314 | 373 | ||
| 315 | var expected = String.Join(Environment.NewLine, | 374 | var expected = String.Join(Environment.NewLine, |
| 316 | "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">", | 375 | "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">", |
| 317 | " <MsiPackage EnableSignatureValidation=\"yes\" />", | 376 | " <MsiPackage />", |
| 318 | "</Wix>"); | 377 | "</Wix>"); |
| 319 | 378 | ||
| 320 | var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo); | 379 | var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo); |
