aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2020-06-24 14:05:08 -0700
committerRob Mensching <rob@firegiant.com>2020-06-25 12:48:19 -0700
commit9787570331b511bab73ac8f4f38a3b8cfa053ca5 (patch)
tree508155e2cf4f6bafeef2be1059da547291025352 /src/test
parent2bcc21d5c2d27e578f59f905f6acd0979b78aa9d (diff)
downloadwix-9787570331b511bab73ac8f4f38a3b8cfa053ca5.tar.gz
wix-9787570331b511bab73ac8f4f38a3b8cfa053ca5.tar.bz2
wix-9787570331b511bab73ac8f4f38a3b8cfa053ca5.zip
The Great Tuple to Symbol Rename (tm)
Diffstat (limited to 'src/test')
-rw-r--r--src/test/WixToolsetTest.Data/SerializeFixture.cs170
-rw-r--r--src/test/WixToolsetTest.Data/TagFixture.cs92
-rw-r--r--src/test/WixToolsetTest.Data/TupleDefinitionFixture.cs92
3 files changed, 177 insertions, 177 deletions
diff --git a/src/test/WixToolsetTest.Data/SerializeFixture.cs b/src/test/WixToolsetTest.Data/SerializeFixture.cs
index 198b2571..7b318cf8 100644
--- a/src/test/WixToolsetTest.Data/SerializeFixture.cs
+++ b/src/test/WixToolsetTest.Data/SerializeFixture.cs
@@ -7,7 +7,7 @@ namespace WixToolsetTest.Data
7 using System.Linq; 7 using System.Linq;
8 using WixToolset.Data; 8 using WixToolset.Data;
9 using WixToolset.Data.Bind; 9 using WixToolset.Data.Bind;
10 using WixToolset.Data.Tuples; 10 using WixToolset.Data.Symbols;
11 using WixToolset.Data.WindowsInstaller.Rows; 11 using WixToolset.Data.WindowsInstaller.Rows;
12 using Xunit; 12 using Xunit;
13 13
@@ -22,7 +22,7 @@ namespace WixToolsetTest.Data
22 22
23 var section = new IntermediateSection("test", SectionType.Product, 65001); 23 var section = new IntermediateSection("test", SectionType.Product, 65001);
24 24
25 section.Tuples.Add(new ComponentTuple(sln, new Identifier(AccessModifier.Public, "TestComponent")) 25 section.Symbols.Add(new ComponentSymbol(sln, new Identifier(AccessModifier.Public, "TestComponent"))
26 { 26 {
27 ComponentId = new Guid(1, 0, 0, new byte[8]).ToString("B"), 27 ComponentId = new Guid(1, 0, 0, new byte[8]).ToString("B"),
28 DirectoryRef = "TestFolder", 28 DirectoryRef = "TestFolder",
@@ -45,12 +45,12 @@ namespace WixToolsetTest.Data
45 Assert.True(loaded.HasLevel(IntermediateLevels.Linked)); 45 Assert.True(loaded.HasLevel(IntermediateLevels.Linked));
46 Assert.True(loaded.HasLevel(IntermediateLevels.Resolved)); 46 Assert.True(loaded.HasLevel(IntermediateLevels.Resolved));
47 47
48 var tuple = (ComponentTuple)loaded.Sections.Single().Tuples.Single(); 48 var symbol = (ComponentSymbol)loaded.Sections.Single().Symbols.Single();
49 49
50 Assert.Equal("TestComponent", tuple.Id.Id); 50 Assert.Equal("TestComponent", symbol.Id.Id);
51 Assert.Equal(AccessModifier.Public, tuple.Id.Access); 51 Assert.Equal(AccessModifier.Public, symbol.Id.Access);
52 Assert.Equal("TestFolder", tuple.DirectoryRef); 52 Assert.Equal("TestFolder", symbol.DirectoryRef);
53 Assert.Equal(ComponentLocation.Either, tuple.Location); 53 Assert.Equal(ComponentLocation.Either, symbol.Location);
54 } 54 }
55 finally 55 finally
56 { 56 {
@@ -64,7 +64,7 @@ namespace WixToolsetTest.Data
64 var sln = new SourceLineNumber("test.wxs", 1); 64 var sln = new SourceLineNumber("test.wxs", 1);
65 var section = new IntermediateSection("test", SectionType.Product, 65001); 65 var section = new IntermediateSection("test", SectionType.Product, 65001);
66 66
67 section.Tuples.Add(new ComponentTuple(sln, new Identifier(AccessModifier.Public, "TestComponent")) 67 section.Symbols.Add(new ComponentSymbol(sln, new Identifier(AccessModifier.Public, "TestComponent"))
68 { 68 {
69 ComponentId = new Guid(1, 0, 0, new byte[8]).ToString("B"), 69 ComponentId = new Guid(1, 0, 0, new byte[8]).ToString("B"),
70 DirectoryRef = "TestFolder", 70 DirectoryRef = "TestFolder",
@@ -84,14 +84,14 @@ namespace WixToolsetTest.Data
84 using (var wixout = WixOutput.Read(uri, stream)) 84 using (var wixout = WixOutput.Read(uri, stream))
85 { 85 {
86 var loaded = Intermediate.Load(wixout); 86 var loaded = Intermediate.Load(wixout);
87 var tuple = (ComponentTuple)loaded.Sections.Single().Tuples.Single(); 87 var symbol = (ComponentSymbol)loaded.Sections.Single().Symbols.Single();
88 88
89 Assert.Equal("TestComponent", tuple.Id.Id); 89 Assert.Equal("TestComponent", symbol.Id.Id);
90 Assert.Equal(AccessModifier.Public, tuple.Id.Access); 90 Assert.Equal(AccessModifier.Public, symbol.Id.Access);
91 91
92 wixout.Reopen(writable: true); 92 wixout.Reopen(writable: true);
93 93
94 section.Tuples.Add(new ComponentTuple(sln, new Identifier(AccessModifier.Public, "NewComponent")) 94 section.Symbols.Add(new ComponentSymbol(sln, new Identifier(AccessModifier.Public, "NewComponent"))
95 { 95 {
96 ComponentId = new Guid(1, 0, 0, new byte[8]).ToString("B"), 96 ComponentId = new Guid(1, 0, 0, new byte[8]).ToString("B"),
97 }); 97 });
@@ -99,13 +99,13 @@ namespace WixToolsetTest.Data
99 intermediate.Save(wixout); 99 intermediate.Save(wixout);
100 loaded = Intermediate.Load(wixout); 100 loaded = Intermediate.Load(wixout);
101 101
102 var newTuple = loaded.Sections.Single().Tuples.Where(t => t.Id.Id == "NewComponent"); 102 var newSymbol = loaded.Sections.Single().Symbols.Where(t => t.Id.Id == "NewComponent");
103 Assert.Single(newTuple); 103 Assert.Single(newSymbol);
104 } 104 }
105 105
106 var loadedAfterDispose = Intermediate.Load(path); 106 var loadedAfterDispose = Intermediate.Load(path);
107 var newTupleStillThere = loadedAfterDispose.Sections.Single().Tuples.Where(t => t.Id.Id == "NewComponent"); 107 var newSymbolStillThere = loadedAfterDispose.Sections.Single().Symbols.Where(t => t.Id.Id == "NewComponent");
108 Assert.Single(newTupleStillThere); 108 Assert.Single(newSymbolStillThere);
109 109
110 } 110 }
111 finally 111 finally
@@ -128,14 +128,14 @@ namespace WixToolsetTest.Data
128 new IntermediateFieldDefinition("C", IntermediateFieldType.Bool), 128 new IntermediateFieldDefinition("C", IntermediateFieldType.Bool),
129 }; 129 };
130 130
131 var tupleDef = new IntermediateTupleDefinition("CustomDef2", fieldDefs, null); 131 var symbolDef = new IntermediateSymbolDefinition("CustomDef2", fieldDefs, null);
132 132
133 var tuple = tupleDef.CreateTuple(sln, new Identifier(AccessModifier.Public, "customT")); 133 var symbol = symbolDef.CreateSymbol(sln, new Identifier(AccessModifier.Public, "customT"));
134 tuple.Set(0, "foo"); 134 symbol.Set(0, "foo");
135 tuple.Set(1, 2); 135 symbol.Set(1, 2);
136 tuple.Set(2, true); 136 symbol.Set(2, true);
137 137
138 section.Tuples.Add(tuple); 138 section.Symbols.Add(symbol);
139 139
140 var intermediate = new Intermediate("TestIntermediate", new[] { section }, null); 140 var intermediate = new Intermediate("TestIntermediate", new[] { section }, null);
141 141
@@ -146,11 +146,11 @@ namespace WixToolsetTest.Data
146 146
147 var loaded = Intermediate.Load(path); 147 var loaded = Intermediate.Load(path);
148 var loadedSection = loaded.Sections.Single(); 148 var loadedSection = loaded.Sections.Single();
149 var loadedTuple = loadedSection.Tuples.Single(); 149 var loadedSymbol = loadedSection.Symbols.Single();
150 150
151 Assert.Equal("foo", loadedTuple.AsString(0)); 151 Assert.Equal("foo", loadedSymbol.AsString(0));
152 Assert.Equal(2, loadedTuple[1].AsNumber()); 152 Assert.Equal(2, loadedSymbol[1].AsNumber());
153 Assert.True(loadedTuple[2].AsBool()); 153 Assert.True(loadedSymbol[2].AsBool());
154 } 154 }
155 finally 155 finally
156 { 156 {
@@ -171,15 +171,15 @@ namespace WixToolsetTest.Data
171 new IntermediateFieldDefinition("C", IntermediateFieldType.Bool), 171 new IntermediateFieldDefinition("C", IntermediateFieldType.Bool),
172 }; 172 };
173 173
174 var tupleDef = new IntermediateTupleDefinition("CustomDef", fieldDefs, null); 174 var symbolDef = new IntermediateSymbolDefinition("CustomDef", fieldDefs, null);
175 175
176 var tuple = tupleDef.CreateTuple(sln, new Identifier(AccessModifier.Public, "customT")); 176 var symbol = symbolDef.CreateSymbol(sln, new Identifier(AccessModifier.Public, "customT"));
177 tuple.Set(0, "foo"); 177 symbol.Set(0, "foo");
178 tuple.Set(1, 2); 178 symbol.Set(1, 2);
179 tuple.Set(2, true); 179 symbol.Set(2, true);
180 180
181 var section = new IntermediateSection("test", SectionType.Product, 65001); 181 var section = new IntermediateSection("test", SectionType.Product, 65001);
182 section.Tuples.Add(tuple); 182 section.Symbols.Add(symbol);
183 183
184 var intermediate1 = new Intermediate("TestIntermediate", new[] { section }, null); 184 var intermediate1 = new Intermediate("TestIntermediate", new[] { section }, null);
185 185
@@ -192,16 +192,16 @@ namespace WixToolsetTest.Data
192 new IntermediateFieldDefinition("D", IntermediateFieldType.String), 192 new IntermediateFieldDefinition("D", IntermediateFieldType.String),
193 }; 193 };
194 194
195 var tupleDef2 = new IntermediateTupleDefinition("CustomDef2", 1, fieldDefs2, null); 195 var symbolDef2 = new IntermediateSymbolDefinition("CustomDef2", 1, fieldDefs2, null);
196 196
197 var tuple2 = tupleDef2.CreateTuple(sln, new Identifier(AccessModifier.Public, "customT2")); 197 var symbol2 = symbolDef2.CreateSymbol(sln, new Identifier(AccessModifier.Public, "customT2"));
198 tuple2.Set(0, "bar"); 198 symbol2.Set(0, "bar");
199 tuple2.Set(1, 3); 199 symbol2.Set(1, 3);
200 tuple2.Set(2, false); 200 symbol2.Set(2, false);
201 tuple2.Set(3, "baz"); 201 symbol2.Set(3, "baz");
202 202
203 var section2 = new IntermediateSection("test2", SectionType.Fragment, 65001); 203 var section2 = new IntermediateSection("test2", SectionType.Fragment, 65001);
204 section2.Tuples.Add(tuple2); 204 section2.Symbols.Add(symbol2);
205 205
206 var intermediate2 = new Intermediate("TestIntermediate2", new[] { section2 }, null); 206 var intermediate2 = new Intermediate("TestIntermediate2", new[] { section2 }, null);
207 207
@@ -218,17 +218,17 @@ namespace WixToolsetTest.Data
218 var loaded1 = loaded.First(); 218 var loaded1 = loaded.First();
219 var loaded2 = loaded.Skip(1).Single(); 219 var loaded2 = loaded.Skip(1).Single();
220 220
221 var loadedTuple1 = loaded1.Sections.Single().Tuples.Single(); 221 var loadedSymbol1 = loaded1.Sections.Single().Symbols.Single();
222 var loadedTuple2 = loaded2.Sections.Single().Tuples.Single(); 222 var loadedSymbol2 = loaded2.Sections.Single().Symbols.Single();
223 223
224 Assert.Equal("foo", loadedTuple1.AsString(0)); 224 Assert.Equal("foo", loadedSymbol1.AsString(0));
225 Assert.Equal(2, loadedTuple1[1].AsNumber()); 225 Assert.Equal(2, loadedSymbol1[1].AsNumber());
226 Assert.True(loadedTuple1[2].AsBool()); 226 Assert.True(loadedSymbol1[2].AsBool());
227 227
228 Assert.Equal("bar", loadedTuple2.AsString(0)); 228 Assert.Equal("bar", loadedSymbol2.AsString(0));
229 Assert.Equal(3, loadedTuple2[1].AsNumber()); 229 Assert.Equal(3, loadedSymbol2[1].AsNumber());
230 Assert.False(loadedTuple2[2].AsBool()); 230 Assert.False(loadedSymbol2[2].AsBool());
231 Assert.Equal("baz", loadedTuple2.AsString(3)); 231 Assert.Equal("baz", loadedSymbol2.AsString(3));
232 } 232 }
233 finally 233 finally
234 { 234 {
@@ -250,19 +250,19 @@ namespace WixToolsetTest.Data
250 new IntermediateFieldDefinition("C", IntermediateFieldType.Bool), 250 new IntermediateFieldDefinition("C", IntermediateFieldType.Bool),
251 }; 251 };
252 252
253 var tupleDef = new IntermediateTupleDefinition("CustomDef", fieldDefs, null); 253 var symbolDef = new IntermediateSymbolDefinition("CustomDef", fieldDefs, null);
254 254
255 tupleDef.AddTag("customDef"); 255 symbolDef.AddTag("customDef");
256 256
257 var tuple = tupleDef.CreateTuple(sln, new Identifier(AccessModifier.Public, "customT")); 257 var symbol = symbolDef.CreateSymbol(sln, new Identifier(AccessModifier.Public, "customT"));
258 tuple.Set(0, "foo"); 258 symbol.Set(0, "foo");
259 tuple.Set(1, 2); 259 symbol.Set(1, 2);
260 tuple.Set(2, true); 260 symbol.Set(2, true);
261 261
262 tuple.AddTag("tuple1tag"); 262 symbol.AddTag("symbol1tag");
263 263
264 var section = new IntermediateSection("test", SectionType.Product, 65001); 264 var section = new IntermediateSection("test", SectionType.Product, 65001);
265 section.Tuples.Add(tuple); 265 section.Symbols.Add(symbol);
266 266
267 var intermediate1 = new Intermediate("TestIntermediate", new[] { section }, null); 267 var intermediate1 = new Intermediate("TestIntermediate", new[] { section }, null);
268 268
@@ -275,22 +275,22 @@ namespace WixToolsetTest.Data
275 new IntermediateFieldDefinition("D", IntermediateFieldType.String), 275 new IntermediateFieldDefinition("D", IntermediateFieldType.String),
276 }; 276 };
277 277
278 var tupleDef2 = new IntermediateTupleDefinition("CustomDef2", 1, fieldDefs2, null); 278 var symbolDef2 = new IntermediateSymbolDefinition("CustomDef2", 1, fieldDefs2, null);
279 279
280 tupleDef2.AddTag("customDef2"); 280 symbolDef2.AddTag("customDef2");
281 tupleDef2.AddTag("customDef2 tag2"); 281 symbolDef2.AddTag("customDef2 tag2");
282 282
283 var tuple2 = tupleDef2.CreateTuple(sln, new Identifier(AccessModifier.Public, "customT2")); 283 var symbol2 = symbolDef2.CreateSymbol(sln, new Identifier(AccessModifier.Public, "customT2"));
284 tuple2.Set(0, "bar"); 284 symbol2.Set(0, "bar");
285 tuple2.Set(1, 3); 285 symbol2.Set(1, 3);
286 tuple2.Set(2, false); 286 symbol2.Set(2, false);
287 tuple2.Set(3, "baz"); 287 symbol2.Set(3, "baz");
288 288
289 tuple2.AddTag("tuple2tag1"); 289 symbol2.AddTag("symbol2tag1");
290 tuple2.AddTag("tuple2tag2"); 290 symbol2.AddTag("symbol2tag2");
291 291
292 var section2 = new IntermediateSection("test2", SectionType.Fragment, 65001); 292 var section2 = new IntermediateSection("test2", SectionType.Fragment, 65001);
293 section2.Tuples.Add(tuple2); 293 section2.Symbols.Add(symbol2);
294 294
295 var intermediate2 = new Intermediate("TestIntermediate2", new[] { section2 }, null); 295 var intermediate2 = new Intermediate("TestIntermediate2", new[] { section2 }, null);
296 296
@@ -307,23 +307,23 @@ namespace WixToolsetTest.Data
307 var loaded1 = loaded.First(); 307 var loaded1 = loaded.First();
308 var loaded2 = loaded.Skip(1).Single(); 308 var loaded2 = loaded.Skip(1).Single();
309 309
310 var loadedTuple1 = loaded1.Sections.Single().Tuples.Single(); 310 var loadedSymbol1 = loaded1.Sections.Single().Symbols.Single();
311 var loadedTuple2 = loaded2.Sections.Single().Tuples.Single(); 311 var loadedSymbol2 = loaded2.Sections.Single().Symbols.Single();
312 312
313 Assert.True(loadedTuple1.Definition.HasTag("customDef")); 313 Assert.True(loadedSymbol1.Definition.HasTag("customDef"));
314 Assert.Equal("foo", loadedTuple1.AsString(0)); 314 Assert.Equal("foo", loadedSymbol1.AsString(0));
315 Assert.Equal(2, loadedTuple1[1].AsNumber()); 315 Assert.Equal(2, loadedSymbol1[1].AsNumber());
316 Assert.True(loadedTuple1[2].AsBool()); 316 Assert.True(loadedSymbol1[2].AsBool());
317 Assert.True(loadedTuple1.HasTag("tuple1tag")); 317 Assert.True(loadedSymbol1.HasTag("symbol1tag"));
318 318
319 Assert.True(loadedTuple2.Definition.HasTag("customDef2")); 319 Assert.True(loadedSymbol2.Definition.HasTag("customDef2"));
320 Assert.True(loadedTuple2.Definition.HasTag("customDef2 tag2")); 320 Assert.True(loadedSymbol2.Definition.HasTag("customDef2 tag2"));
321 Assert.Equal("bar", loadedTuple2.AsString(0)); 321 Assert.Equal("bar", loadedSymbol2.AsString(0));
322 Assert.Equal(3, loadedTuple2[1].AsNumber()); 322 Assert.Equal(3, loadedSymbol2[1].AsNumber());
323 Assert.False(loadedTuple2[2].AsBool()); 323 Assert.False(loadedSymbol2[2].AsBool());
324 Assert.Equal("baz", loadedTuple2.AsString(3)); 324 Assert.Equal("baz", loadedSymbol2.AsString(3));
325 Assert.True(loadedTuple2.HasTag("tuple2tag1")); 325 Assert.True(loadedSymbol2.HasTag("symbol2tag1"));
326 Assert.True(loadedTuple2.HasTag("tuple2tag2")); 326 Assert.True(loadedSymbol2.HasTag("symbol2tag2"));
327 } 327 }
328 finally 328 finally
329 { 329 {
@@ -356,7 +356,7 @@ namespace WixToolsetTest.Data
356 356
357 var section = new IntermediateSection("test", SectionType.Product, 65001); 357 var section = new IntermediateSection("test", SectionType.Product, 65001);
358 358
359 section.Tuples.Add(new ComponentTuple(sln, new Identifier(AccessModifier.Public, "TestComponent")) 359 section.Symbols.Add(new ComponentSymbol(sln, new Identifier(AccessModifier.Public, "TestComponent"))
360 { 360 {
361 ComponentId = new Guid(1, 0, 0, new byte[8]).ToString("B"), 361 ComponentId = new Guid(1, 0, 0, new byte[8]).ToString("B"),
362 DirectoryRef = "TestFolder", 362 DirectoryRef = "TestFolder",
diff --git a/src/test/WixToolsetTest.Data/TagFixture.cs b/src/test/WixToolsetTest.Data/TagFixture.cs
index 4c0426a0..5527c978 100644
--- a/src/test/WixToolsetTest.Data/TagFixture.cs
+++ b/src/test/WixToolsetTest.Data/TagFixture.cs
@@ -10,92 +10,92 @@ namespace WixToolsetTest.Data
10 [Fact] 10 [Fact]
11 public void CanAddSingleTag() 11 public void CanAddSingleTag()
12 { 12 {
13 var tuple = TupleDefinitions.File.CreateTuple(); 13 var symbol = SymbolDefinitions.File.CreateSymbol();
14 Assert.True(tuple.AddTag("test")); 14 Assert.True(symbol.AddTag("test"));
15 Assert.True(tuple.HasTag("test")); 15 Assert.True(symbol.HasTag("test"));
16 } 16 }
17 17
18 [Fact] 18 [Fact]
19 public void CanAddDuplicateTag() 19 public void CanAddDuplicateTag()
20 { 20 {
21 var tuple = TupleDefinitions.File.CreateTuple(); 21 var symbol = SymbolDefinitions.File.CreateSymbol();
22 Assert.True(tuple.AddTag("test")); 22 Assert.True(symbol.AddTag("test"));
23 Assert.False(tuple.AddTag("test")); 23 Assert.False(symbol.AddTag("test"));
24 } 24 }
25 25
26 [Fact] 26 [Fact]
27 public void CanAddRemoveSingleTag() 27 public void CanAddRemoveSingleTag()
28 { 28 {
29 var tuple = TupleDefinitions.File.CreateTuple(); 29 var symbol = SymbolDefinitions.File.CreateSymbol();
30 Assert.True(tuple.AddTag("test")); 30 Assert.True(symbol.AddTag("test"));
31 Assert.True(tuple.RemoveTag("test")); 31 Assert.True(symbol.RemoveTag("test"));
32 Assert.False(tuple.HasTag("test")); 32 Assert.False(symbol.HasTag("test"));
33 } 33 }
34 34
35 [Fact] 35 [Fact]
36 public void CanAddMultipleTags() 36 public void CanAddMultipleTags()
37 { 37 {
38 var tuple = TupleDefinitions.File.CreateTuple(); 38 var symbol = SymbolDefinitions.File.CreateSymbol();
39 Assert.True(tuple.AddTag("test1")); 39 Assert.True(symbol.AddTag("test1"));
40 Assert.True(tuple.AddTag("test2")); 40 Assert.True(symbol.AddTag("test2"));
41 Assert.True(tuple.HasTag("test1")); 41 Assert.True(symbol.HasTag("test1"));
42 Assert.True(tuple.HasTag("test2")); 42 Assert.True(symbol.HasTag("test2"));
43 } 43 }
44 44
45 [Fact] 45 [Fact]
46 public void CanAddRemoveMultipleTags() 46 public void CanAddRemoveMultipleTags()
47 { 47 {
48 var tuple = TupleDefinitions.File.CreateTuple(); 48 var symbol = SymbolDefinitions.File.CreateSymbol();
49 Assert.True(tuple.AddTag("test1")); 49 Assert.True(symbol.AddTag("test1"));
50 Assert.True(tuple.AddTag("test2")); 50 Assert.True(symbol.AddTag("test2"));
51 Assert.True(tuple.RemoveTag("test2")); 51 Assert.True(symbol.RemoveTag("test2"));
52 Assert.False(tuple.HasTag("test2")); 52 Assert.False(symbol.HasTag("test2"));
53 Assert.True(tuple.RemoveTag("test1")); 53 Assert.True(symbol.RemoveTag("test1"));
54 Assert.False(tuple.HasTag("test1")); 54 Assert.False(symbol.HasTag("test1"));
55 } 55 }
56 56
57 [Fact] 57 [Fact]
58 public void CanAddRemoveMissingTags() 58 public void CanAddRemoveMissingTags()
59 { 59 {
60 var tuple = TupleDefinitions.File.CreateTuple(); 60 var symbol = SymbolDefinitions.File.CreateSymbol();
61 Assert.True(tuple.AddTag("test1")); 61 Assert.True(symbol.AddTag("test1"));
62 Assert.True(tuple.AddTag("test2")); 62 Assert.True(symbol.AddTag("test2"));
63 Assert.False(tuple.RemoveTag("test3")); 63 Assert.False(symbol.RemoveTag("test3"));
64 } 64 }
65 65
66 [Fact] 66 [Fact]
67 public void CanAdd2AndRemoveAllTags() 67 public void CanAdd2AndRemoveAllTags()
68 { 68 {
69 var tuple = TupleDefinitions.File.CreateTuple(); 69 var symbol = SymbolDefinitions.File.CreateSymbol();
70 Assert.True(tuple.AddTag("test1")); 70 Assert.True(symbol.AddTag("test1"));
71 Assert.True(tuple.AddTag("test2")); 71 Assert.True(symbol.AddTag("test2"));
72 Assert.True(tuple.RemoveTag("test1")); 72 Assert.True(symbol.RemoveTag("test1"));
73 Assert.True(tuple.RemoveTag("test2")); 73 Assert.True(symbol.RemoveTag("test2"));
74 } 74 }
75 75
76 [Fact] 76 [Fact]
77 public void CanAdd3AndRemoveAllTags() 77 public void CanAdd3AndRemoveAllTags()
78 { 78 {
79 var tuple = TupleDefinitions.File.CreateTuple(); 79 var symbol = SymbolDefinitions.File.CreateSymbol();
80 Assert.True(tuple.AddTag("test1")); 80 Assert.True(symbol.AddTag("test1"));
81 Assert.True(tuple.AddTag("test2")); 81 Assert.True(symbol.AddTag("test2"));
82 Assert.True(tuple.AddTag("test3")); 82 Assert.True(symbol.AddTag("test3"));
83 Assert.True(tuple.RemoveTag("test1")); 83 Assert.True(symbol.RemoveTag("test1"));
84 Assert.True(tuple.RemoveTag("test3")); 84 Assert.True(symbol.RemoveTag("test3"));
85 Assert.True(tuple.RemoveTag("test2")); 85 Assert.True(symbol.RemoveTag("test2"));
86 } 86 }
87 87
88 [Fact] 88 [Fact]
89 public void CanAdd3AndRemoveMissingTags() 89 public void CanAdd3AndRemoveMissingTags()
90 { 90 {
91 var tuple = TupleDefinitions.File.CreateTuple(); 91 var symbol = SymbolDefinitions.File.CreateSymbol();
92 Assert.True(tuple.AddTag("test1")); 92 Assert.True(symbol.AddTag("test1"));
93 Assert.True(tuple.AddTag("test2")); 93 Assert.True(symbol.AddTag("test2"));
94 Assert.True(tuple.AddTag("test3")); 94 Assert.True(symbol.AddTag("test3"));
95 Assert.False(tuple.RemoveTag("test4")); 95 Assert.False(symbol.RemoveTag("test4"));
96 Assert.True(tuple.RemoveTag("test1")); 96 Assert.True(symbol.RemoveTag("test1"));
97 Assert.True(tuple.RemoveTag("test3")); 97 Assert.True(symbol.RemoveTag("test3"));
98 Assert.True(tuple.RemoveTag("test2")); 98 Assert.True(symbol.RemoveTag("test2"));
99 } 99 }
100 } 100 }
101} 101}
diff --git a/src/test/WixToolsetTest.Data/TupleDefinitionFixture.cs b/src/test/WixToolsetTest.Data/TupleDefinitionFixture.cs
index 9854ba9f..cde4a675 100644
--- a/src/test/WixToolsetTest.Data/TupleDefinitionFixture.cs
+++ b/src/test/WixToolsetTest.Data/TupleDefinitionFixture.cs
@@ -3,59 +3,59 @@
3namespace WixToolsetTest.Data 3namespace WixToolsetTest.Data
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Data.Tuples; 6 using WixToolset.Data.Symbols;
7 using Xunit; 7 using Xunit;
8 8
9 public class TupleDefinitionFixture 9 public class SymbolDefinitionFixture
10 { 10 {
11 [Fact] 11 [Fact]
12 public void CanCreateFileTuple() 12 public void CanCreateFileSymbol()
13 { 13 {
14 var tuple = TupleDefinitions.File.CreateTuple(); 14 var symbol = SymbolDefinitions.File.CreateSymbol();
15 Assert.IsType<FileTuple>(tuple); 15 Assert.IsType<FileSymbol>(symbol);
16 Assert.Same(TupleDefinitions.File, tuple.Definition); 16 Assert.Same(SymbolDefinitions.File, symbol.Definition);
17 } 17 }
18 18
19 [Fact] 19 [Fact]
20 public void CanCreateFileTupleByName() 20 public void CanCreateFileSymbolByName()
21 { 21 {
22 var tuple = TupleDefinitions.ByName("File").CreateTuple(); 22 var symbol = SymbolDefinitions.ByName("File").CreateSymbol();
23 Assert.IsType<FileTuple>(tuple); 23 Assert.IsType<FileSymbol>(symbol);
24 Assert.Same(TupleDefinitions.File, tuple.Definition); 24 Assert.Same(SymbolDefinitions.File, symbol.Definition);
25 } 25 }
26 26
27 //[Fact] 27 //[Fact]
28 //public void CanCreateFileTupleByType() 28 //public void CanCreateFileSymbolByType()
29 //{ 29 //{
30 // var tuple = TupleDefinitions.CreateTuple<FileTuple>(); 30 // var symbol = SymbolDefinitions.CreateSymbol<FileSymbol>();
31 // Assert.Same(TupleDefinitions.File, tuple.Definition); 31 // Assert.Same(SymbolDefinitions.File, symbol.Definition);
32 //} 32 //}
33 33
34 [Fact] 34 [Fact]
35 public void CanSetComponentFieldInFileTupleByCasting() 35 public void CanSetComponentFieldInFileSymbolByCasting()
36 { 36 {
37 var fileTuple = (FileTuple)TupleDefinitions.File.CreateTuple(); 37 var fileSymbol = (FileSymbol)SymbolDefinitions.File.CreateSymbol();
38 fileTuple.ComponentRef = "Foo"; 38 fileSymbol.ComponentRef = "Foo";
39 Assert.Equal("Foo", fileTuple.ComponentRef); 39 Assert.Equal("Foo", fileSymbol.ComponentRef);
40 } 40 }
41 41
42 [Fact] 42 [Fact]
43 public void CanCheckNameofField() 43 public void CanCheckNameofField()
44 { 44 {
45 var fileTuple = new FileTuple(); 45 var fileSymbol = new FileSymbol();
46 Assert.Equal("ComponentRef", fileTuple.Definition.FieldDefinitions[0].Name); 46 Assert.Equal("ComponentRef", fileSymbol.Definition.FieldDefinitions[0].Name);
47 Assert.Null(fileTuple.Fields[0]); 47 Assert.Null(fileSymbol.Fields[0]);
48 fileTuple.ComponentRef = "Foo"; 48 fileSymbol.ComponentRef = "Foo";
49 Assert.Equal("ComponentRef", fileTuple.Fields[0].Name); 49 Assert.Equal("ComponentRef", fileSymbol.Fields[0].Name);
50 Assert.Same(fileTuple.Definition.FieldDefinitions[0].Name, fileTuple.Fields[0].Name); 50 Assert.Same(fileSymbol.Definition.FieldDefinitions[0].Name, fileSymbol.Fields[0].Name);
51 } 51 }
52 52
53 [Fact] 53 [Fact]
54 public void CanSetComponentFieldInFileTupleByNew() 54 public void CanSetComponentFieldInFileSymbolByNew()
55 { 55 {
56 var fileTuple = new FileTuple(); 56 var fileSymbol = new FileSymbol();
57 fileTuple.ComponentRef = "Foo"; 57 fileSymbol.ComponentRef = "Foo";
58 Assert.Equal("Foo", fileTuple.ComponentRef); 58 Assert.Equal("Foo", fileSymbol.ComponentRef);
59 } 59 }
60 60
61 [Fact] 61 [Fact]
@@ -63,10 +63,10 @@ namespace WixToolsetTest.Data
63 { 63 {
64 using (new IntermediateFieldContext("bar")) 64 using (new IntermediateFieldContext("bar"))
65 { 65 {
66 var fileTuple = new FileTuple(); 66 var fileSymbol = new FileSymbol();
67 fileTuple.ComponentRef = "Foo"; 67 fileSymbol.ComponentRef = "Foo";
68 68
69 var field = fileTuple[FileTupleFields.ComponentRef]; 69 var field = fileSymbol[FileSymbolFields.ComponentRef];
70 Assert.Equal("Foo", field.AsString()); 70 Assert.Equal("Foo", field.AsString());
71 Assert.Equal("bar", field.Context); 71 Assert.Equal("bar", field.Context);
72 } 72 }
@@ -75,21 +75,21 @@ namespace WixToolsetTest.Data
75 [Fact] 75 [Fact]
76 public void CanSetInNestedContext() 76 public void CanSetInNestedContext()
77 { 77 {
78 var fileTuple = new FileTuple(); 78 var fileSymbol = new FileSymbol();
79 79
80 using (new IntermediateFieldContext("bar")) 80 using (new IntermediateFieldContext("bar"))
81 { 81 {
82 fileTuple.ComponentRef = "Foo"; 82 fileSymbol.ComponentRef = "Foo";
83 83
84 var field = fileTuple[FileTupleFields.ComponentRef]; 84 var field = fileSymbol[FileSymbolFields.ComponentRef];
85 Assert.Equal("Foo", field.AsString()); 85 Assert.Equal("Foo", field.AsString());
86 Assert.Equal("bar", field.Context); 86 Assert.Equal("bar", field.Context);
87 87
88 using (new IntermediateFieldContext("baz")) 88 using (new IntermediateFieldContext("baz"))
89 { 89 {
90 fileTuple.ComponentRef = "Foo2"; 90 fileSymbol.ComponentRef = "Foo2";
91 91
92 field = fileTuple[FileTupleFields.ComponentRef]; 92 field = fileSymbol[FileSymbolFields.ComponentRef];
93 Assert.Equal("Foo2", field.AsString()); 93 Assert.Equal("Foo2", field.AsString());
94 Assert.Equal("baz", field.Context); 94 Assert.Equal("baz", field.Context);
95 95
@@ -97,9 +97,9 @@ namespace WixToolsetTest.Data
97 Assert.Equal("bar", field.PreviousValue.Context); 97 Assert.Equal("bar", field.PreviousValue.Context);
98 } 98 }
99 99
100 fileTuple.ComponentRef = "Foo3"; 100 fileSymbol.ComponentRef = "Foo3";
101 101
102 field = fileTuple[FileTupleFields.ComponentRef]; 102 field = fileSymbol[FileSymbolFields.ComponentRef];
103 Assert.Equal("Foo3", field.AsString()); 103 Assert.Equal("Foo3", field.AsString());
104 Assert.Equal("bar", field.Context); 104 Assert.Equal("bar", field.Context);
105 105
@@ -110,26 +110,26 @@ namespace WixToolsetTest.Data
110 Assert.Equal("bar", field.PreviousValue.PreviousValue.Context); 110 Assert.Equal("bar", field.PreviousValue.PreviousValue.Context);
111 } 111 }
112 112
113 fileTuple.ComponentRef = "Foo4"; 113 fileSymbol.ComponentRef = "Foo4";
114 114
115 var fieldOutside = fileTuple[FileTupleFields.ComponentRef]; 115 var fieldOutside = fileSymbol[FileSymbolFields.ComponentRef];
116 Assert.Equal("Foo4", fieldOutside.AsString()); 116 Assert.Equal("Foo4", fieldOutside.AsString());
117 Assert.Null(fieldOutside.Context); 117 Assert.Null(fieldOutside.Context);
118 } 118 }
119 119
120 //[Fact] 120 //[Fact]
121 //public void CanSetComponentFieldInFileTuple() 121 //public void CanSetComponentFieldInFileSymbol()
122 //{ 122 //{
123 // var fileTuple = TupleDefinitions.File.CreateTuple<FileTuple>(); 123 // var fileSymbol = SymbolDefinitions.File.CreateSymbol<FileSymbol>();
124 // fileTuple.Component_ = "Foo"; 124 // fileSymbol.Component_ = "Foo";
125 // Assert.Equal("Foo", fileTuple.Component_); 125 // Assert.Equal("Foo", fileSymbol.Component_);
126 //} 126 //}
127 127
128 //[Fact] 128 //[Fact]
129 //public void CanThrowOnMismatchTupleType() 129 //public void CanThrowOnMismatchSymbolType()
130 //{ 130 //{
131 // var e = Assert.Throws<InvalidCastException>(() => TupleDefinitions.File.CreateTuple<ComponentTuple>()); 131 // var e = Assert.Throws<InvalidCastException>(() => SymbolDefinitions.File.CreateSymbol<ComponentSymbol>());
132 // Assert.Equal("Requested wrong type WixToolset.Data.Tuples.ComponentTuple, actual type WixToolset.Data.Tuples.FileTuple", e.Message); 132 // Assert.Equal("Requested wrong type WixToolset.Data.Symbols.ComponentSymbol, actual type WixToolset.Data.Symbols.FileSymbol", e.Message);
133 //} 133 //}
134 } 134 }
135} 135}