aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorBob Arnson <bob@joyofsetup.com>2019-06-25 18:52:09 -0400
committerBob Arnson <bob@firegiant.com>2019-06-25 20:13:41 -0400
commitc950d39509e67705a660227df5a03bb77ed7b578 (patch)
treedc6e0db667de9300fafaa3618b0237d6031abb42 /src/test
parenta056927970ba5453462143e61a62c2bc19d61c91 (diff)
downloadwix-c950d39509e67705a660227df5a03bb77ed7b578.tar.gz
wix-c950d39509e67705a660227df5a03bb77ed7b578.tar.bz2
wix-c950d39509e67705a660227df5a03bb77ed7b578.zip
Fix keypath bug and overload resolution oddity.
- Ensure a component with directory keypath is accurately reflected in `ComponentTuple.KeyPathType`. - To ensure callers don't have to reference wix.dll, have separate static methods for converting a file or a live WiX v3 `Output` object.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/WixToolsetTest.Converters.Tupleizer/ConvertTuplesFixture.cs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/test/WixToolsetTest.Converters.Tupleizer/ConvertTuplesFixture.cs b/src/test/WixToolsetTest.Converters.Tupleizer/ConvertTuplesFixture.cs
index a180e20d..5df577f6 100644
--- a/src/test/WixToolsetTest.Converters.Tupleizer/ConvertTuplesFixture.cs
+++ b/src/test/WixToolsetTest.Converters.Tupleizer/ConvertTuplesFixture.cs
@@ -27,10 +27,8 @@ namespace WixToolsetTest.Converters.Tupleizer
27 var intermediateFolder = fs.GetFolder(); 27 var intermediateFolder = fs.GetFolder();
28 28
29 var path = Path.Combine(dataFolder, "test.wixout"); 29 var path = Path.Combine(dataFolder, "test.wixout");
30 var output = Wix3.Output.Load(path, suppressVersionCheck: true, suppressSchema: true);
31 30
32 var command = new ConvertTuplesCommand(); 31 var intermediate = ConvertTuples.ConvertFile(path);
33 var intermediate = command.Execute(output);
34 32
35 Assert.NotNull(intermediate); 33 Assert.NotNull(intermediate);
36 Assert.Single(intermediate.Sections); 34 Assert.Single(intermediate.Sections);
@@ -43,6 +41,7 @@ namespace WixToolsetTest.Converters.Tupleizer
43 41
44 intermediate = Intermediate.Load(wixiplFile); 42 intermediate = Intermediate.Load(wixiplFile);
45 43
44 var output = Wix3.Output.Load(path, suppressVersionCheck: true, suppressSchema: true);
46 var wixMediaByDiskId = IndexWixMediaTableByDiskId(output); 45 var wixMediaByDiskId = IndexWixMediaTableByDiskId(output);
47 46
48 // Dump to text for easy diffing, with some massaging to keep v3 and v4 diffable. 47 // Dump to text for easy diffing, with some massaging to keep v3 and v4 diffable.