aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs')
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs b/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs
index a6504cb9..aad3ed73 100644
--- a/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs
+++ b/src/test/WixToolsetTest.CoreIntegration/PreprocessorFixture.cs
@@ -40,6 +40,24 @@ namespace WixToolsetTest.CoreIntegration
40 } 40 }
41 41
42 [Fact] 42 [Fact]
43 /// <remarks>
44 /// This test will fail on 32-bit operating systems because it depends on "CommonProgramFiles(x86)"
45 /// which is only defined on 64-bit Windows.
46 /// </remarks>
47 public void SupportParensInEnvironmentVariables()
48 {
49 var folder = TestData.Get(@"TestData", "Preprocessor");
50
51 var serviceProvider = WixToolsetServiceProviderFactory.CreateServiceProvider();
52 var context = serviceProvider.GetService<IPreprocessContext>();
53 context.SourcePath = Path.Combine(folder, "EnvParens.wxs");
54
55 var preprocessor = serviceProvider.GetService<IPreprocessor>();
56 var result = preprocessor.Preprocess(context);
57 Assert.NotNull(result.Document);
58 }
59
60 [Fact]
43 public void VariableRedefinitionIsAWarning() 61 public void VariableRedefinitionIsAWarning()
44 { 62 {
45 var folder = TestData.Get(@"TestData\Variables"); 63 var folder = TestData.Get(@"TestData\Variables");