diff options
Diffstat (limited to 'src/test/WixToolsetTest.CoreIntegration/WixiplFixture.cs')
-rw-r--r-- | src/test/WixToolsetTest.CoreIntegration/WixiplFixture.cs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/test/WixToolsetTest.CoreIntegration/WixiplFixture.cs b/src/test/WixToolsetTest.CoreIntegration/WixiplFixture.cs index 5927987b..b3d7da26 100644 --- a/src/test/WixToolsetTest.CoreIntegration/WixiplFixture.cs +++ b/src/test/WixToolsetTest.CoreIntegration/WixiplFixture.cs | |||
@@ -23,6 +23,7 @@ namespace WixToolsetTest.CoreIntegration | |||
23 | { | 23 | { |
24 | var baseFolder = fs.GetFolder(); | 24 | var baseFolder = fs.GetFolder(); |
25 | var intermediateFolder = Path.Combine(baseFolder, "obj"); | 25 | var intermediateFolder = Path.Combine(baseFolder, "obj"); |
26 | var wixiplPath = Path.Combine(intermediateFolder, @"test.wixipl"); | ||
26 | 27 | ||
27 | var result = WixRunner.Execute(new[] | 28 | var result = WixRunner.Execute(new[] |
28 | { | 29 | { |
@@ -30,11 +31,17 @@ namespace WixToolsetTest.CoreIntegration | |||
30 | Path.Combine(folder, "Package.wxs"), | 31 | Path.Combine(folder, "Package.wxs"), |
31 | Path.Combine(folder, "PackageComponents.wxs"), | 32 | Path.Combine(folder, "PackageComponents.wxs"), |
32 | "-intermediateFolder", intermediateFolder, | 33 | "-intermediateFolder", intermediateFolder, |
33 | "-o", Path.Combine(intermediateFolder, @"test.wixipl") | 34 | "-o", wixiplPath, |
34 | }); | 35 | }); |
35 | 36 | ||
36 | result.AssertSuccess(); | 37 | result.AssertSuccess(); |
37 | 38 | ||
39 | var intermediate = Intermediate.Load(wixiplPath); | ||
40 | |||
41 | Assert.False(intermediate.HasLevel(IntermediateLevels.Compiled)); | ||
42 | Assert.True(intermediate.HasLevel(IntermediateLevels.Linked)); | ||
43 | Assert.False(intermediate.HasLevel(IntermediateLevels.Resolved)); | ||
44 | |||
38 | result = WixRunner.Execute(new[] | 45 | result = WixRunner.Execute(new[] |
39 | { | 46 | { |
40 | "build", | 47 | "build", |
@@ -47,7 +54,12 @@ namespace WixToolsetTest.CoreIntegration | |||
47 | 54 | ||
48 | result.AssertSuccess(); | 55 | result.AssertSuccess(); |
49 | 56 | ||
50 | var intermediate = Intermediate.Load(Path.Combine(baseFolder, @"bin\test.wixpdb")); | 57 | intermediate = Intermediate.Load(Path.Combine(baseFolder, @"bin\test.wixpdb")); |
58 | |||
59 | Assert.False(intermediate.HasLevel(IntermediateLevels.Compiled)); | ||
60 | Assert.True(intermediate.HasLevel(IntermediateLevels.Linked)); | ||
61 | Assert.True(intermediate.HasLevel(IntermediateLevels.Resolved)); | ||
62 | |||
51 | var section = intermediate.Sections.Single(); | 63 | var section = intermediate.Sections.Single(); |
52 | 64 | ||
53 | var fileTuple = section.Tuples.OfType<FileTuple>().First(); | 65 | var fileTuple = section.Tuples.OfType<FileTuple>().First(); |