diff options
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/WixToolsetTest.Converters/ConverterFixture.cs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/test/WixToolsetTest.Converters/ConverterFixture.cs b/src/test/WixToolsetTest.Converters/ConverterFixture.cs index 29f34412..c74ef121 100644 --- a/src/test/WixToolsetTest.Converters/ConverterFixture.cs +++ b/src/test/WixToolsetTest.Converters/ConverterFixture.cs | |||
@@ -355,5 +355,31 @@ namespace WixToolsetTest.Converters | |||
355 | Assert.Equal(1, errors); | 355 | Assert.Equal(1, errors); |
356 | Assert.Equal(expected, actual); | 356 | Assert.Equal(expected, actual); |
357 | } | 357 | } |
358 | |||
359 | [Fact] | ||
360 | public void CantConvertVerbTarget() | ||
361 | { | ||
362 | var parse = String.Join(Environment.NewLine, | ||
363 | "<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>", | ||
364 | " <Verb Target='anything' />", | ||
365 | "</Wix>"); | ||
366 | |||
367 | var expected = String.Join(Environment.NewLine, | ||
368 | "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">", | ||
369 | " <Verb Target=\"anything\" />", | ||
370 | "</Wix>"); | ||
371 | |||
372 | var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo); | ||
373 | |||
374 | var messaging = new MockMessaging(); | ||
375 | var converter = new WixConverter(messaging, 2, null, null); | ||
376 | |||
377 | var errors = converter.ConvertDocument(document); | ||
378 | |||
379 | var actual = UnformattedDocumentString(document); | ||
380 | |||
381 | Assert.Equal(2, errors); | ||
382 | Assert.Equal(expected, actual); | ||
383 | } | ||
358 | } | 384 | } |
359 | } | 385 | } |