aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'src/test')
-rw-r--r--src/test/WixToolsetTest.Converters/ConverterFixture.cs28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/test/WixToolsetTest.Converters/ConverterFixture.cs b/src/test/WixToolsetTest.Converters/ConverterFixture.cs
index 71069333..e2c0be5b 100644
--- a/src/test/WixToolsetTest.Converters/ConverterFixture.cs
+++ b/src/test/WixToolsetTest.Converters/ConverterFixture.cs
@@ -450,6 +450,34 @@ namespace WixToolsetTest.Converters
450 } 450 }
451 451
452 [Fact] 452 [Fact]
453 public void CanConvertCustomTableBootstrapperApplicationData()
454 {
455 var parse = String.Join(Environment.NewLine,
456 "<?xml version='1.0' encoding='utf-8'?>",
457 "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>",
458 " <CustomTable Id='FgAppx' BootstrapperApplicationData='yes' />",
459 "</Wix>");
460
461 var expected = String.Join(Environment.NewLine,
462 "<?xml version=\"1.0\" encoding=\"utf-16\"?>",
463 "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">",
464 " <CustomTable Id=\"FgAppx\" Unreal=\"yes\" />",
465 "</Wix>");
466
467 var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo);
468
469 var messaging = new DummyMessaging();
470 var converter = new Wix3Converter(messaging, 2, null, null);
471
472 var errors = converter.ConvertDocument(document);
473
474 var actual = UnformattedDocumentString(document);
475
476 Assert.Equal(1, errors);
477 Assert.Equal(expected, actual);
478 }
479
480 [Fact]
453 public void CanConvertShortNameDirectoryWithoutName() 481 public void CanConvertShortNameDirectoryWithoutName()
454 { 482 {
455 var parse = String.Join(Environment.NewLine, 483 var parse = String.Join(Environment.NewLine,