aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.Converters/ConverterFixture.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/WixToolsetTest.Converters/ConverterFixture.cs')
-rw-r--r--src/test/WixToolsetTest.Converters/ConverterFixture.cs104
1 files changed, 0 insertions, 104 deletions
diff --git a/src/test/WixToolsetTest.Converters/ConverterFixture.cs b/src/test/WixToolsetTest.Converters/ConverterFixture.cs
index 6e2ad2c5..cf89ba7e 100644
--- a/src/test/WixToolsetTest.Converters/ConverterFixture.cs
+++ b/src/test/WixToolsetTest.Converters/ConverterFixture.cs
@@ -40,110 +40,6 @@ namespace WixToolsetTest.Converters
40 } 40 }
41 41
42 [Fact] 42 [Fact]
43 public void CanFixWhitespace()
44 {
45 var parse = String.Join(Environment.NewLine,
46 "<?xml version='1.0' encoding='utf-8'?>",
47 "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>",
48 " <Fragment>",
49 " <Property Id='Prop'",
50 " Value='Val'>",
51 " </Property>",
52 " </Fragment>",
53 "</Wix>");
54
55 var expected = String.Join(Environment.NewLine,
56 "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">",
57 " <Fragment>",
58 " <Property Id=\"Prop\" Value=\"Val\" />",
59 " </Fragment>",
60 "</Wix>");
61
62 var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo);
63
64 var messaging = new MockMessaging();
65 var converter = new WixConverter(messaging, 4, null, null);
66
67 var errors = converter.ConvertDocument(document);
68
69 var actual = UnformattedDocumentString(document);
70
71 Assert.Equal(expected, actual);
72 Assert.Equal(5, errors);
73 }
74
75 [Fact]
76 public void CanPreserveNewLines()
77 {
78 var parse = String.Join(Environment.NewLine,
79 "<?xml version='1.0' encoding='utf-8'?>",
80 "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>",
81 " <Fragment>",
82 "",
83 " <Property Id='Prop' Value='Val' />",
84 "",
85 " </Fragment>",
86 "</Wix>");
87
88 var expected = String.Join(Environment.NewLine,
89 "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">",
90 " <Fragment>",
91 "",
92 " <Property Id=\"Prop\" Value=\"Val\" />",
93 "",
94 " </Fragment>",
95 "</Wix>");
96
97 var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo);
98
99 var messaging = new MockMessaging();
100 var converter = new WixConverter(messaging, 4, null, null);
101
102 var conversions = converter.ConvertDocument(document);
103
104 var actual = UnformattedDocumentString(document);
105
106 Assert.Equal(expected, actual);
107 Assert.Equal(4, conversions);
108 }
109
110 [Fact]
111 public void CanConvertWithNewLineAtEndOfFile()
112 {
113 var parse = String.Join(Environment.NewLine,
114 "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>",
115 " <Fragment>",
116 "",
117 " <Property Id='Prop' Value='Val' />",
118 "",
119 " </Fragment>",
120 "</Wix>",
121 "");
122
123 var expected = String.Join(Environment.NewLine,
124 "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">",
125 " <Fragment>",
126 "",
127 " <Property Id=\"Prop\" Value=\"Val\" />",
128 "",
129 " </Fragment>",
130 "</Wix>",
131 "");
132
133 var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo);
134
135 var messaging = new MockMessaging();
136 var converter = new WixConverter(messaging, 4, null, null);
137
138 var conversions = converter.ConvertDocument(document);
139
140 var actual = UnformattedDocumentString(document);
141
142 Assert.Equal(expected, actual);
143 Assert.Equal(3, conversions);
144 }
145
146 [Fact]
147 public void CanConvertMainNamespace() 43 public void CanConvertMainNamespace()
148 { 44 {
149 var parse = String.Join(Environment.NewLine, 45 var parse = String.Join(Environment.NewLine,