diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs b/src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs index 0e73179b..0efe5635 100644 --- a/src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs +++ b/src/test/WixToolsetTest.CoreIntegration/MsiFixture.cs | |||
| @@ -448,6 +448,38 @@ namespace WixToolsetTest.CoreIntegration | |||
| 448 | } | 448 | } |
| 449 | } | 449 | } |
| 450 | 450 | ||
| 451 | [Fact] | ||
| 452 | public void CanBuild64bit() | ||
| 453 | { | ||
| 454 | var folder = TestData.Get(@"TestData\SingleFile"); | ||
| 455 | |||
| 456 | using (var fs = new DisposableFileSystem()) | ||
| 457 | { | ||
| 458 | var baseFolder = fs.GetFolder(); | ||
| 459 | var intermediateFolder = Path.Combine(baseFolder, "obj"); | ||
| 460 | |||
| 461 | var result = WixRunner.Execute(new[] | ||
| 462 | { | ||
| 463 | "build", | ||
| 464 | Path.Combine(folder, "Package.wxs"), | ||
| 465 | Path.Combine(folder, "PackageComponents.wxs"), | ||
| 466 | "-loc", Path.Combine(folder, "Package.en-us.wxl"), | ||
| 467 | "-bindpath", Path.Combine(folder, "data"), | ||
| 468 | "-intermediateFolder", intermediateFolder, | ||
| 469 | "-arch", "x64", | ||
| 470 | "-o", Path.Combine(baseFolder, @"bin\test.msi") | ||
| 471 | }); | ||
| 472 | |||
| 473 | result.AssertSuccess(); | ||
| 474 | |||
| 475 | var intermediate = Intermediate.Load(Path.Combine(intermediateFolder, @"test.wir")); | ||
| 476 | var section = intermediate.Sections.Single(); | ||
| 477 | |||
| 478 | var platformSummary = section.Tuples.OfType<_SummaryInformationTuple>().Single(s => s.PropertyId == 7); | ||
| 479 | Assert.Equal("x64;1033", platformSummary.Value); | ||
| 480 | } | ||
| 481 | } | ||
| 482 | |||
| 451 | [Fact(Skip = "Not implemented yet.")] | 483 | [Fact(Skip = "Not implemented yet.")] |
| 452 | public void CanBuildInstanceTransform() | 484 | public void CanBuildInstanceTransform() |
| 453 | { | 485 | { |
