From 4029dacd2053cc35bdbce158fb9b2c4c832ebb78 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Wed, 20 May 2020 22:33:48 +1000 Subject: Update .NET Core packages so they don't conflict. Make it easier to add new ones. Add AsPrereq package group for DotNetCoreRuntime packages. --- .../WixToolsetTest.Netfx/NetfxExtensionFixture.cs | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'src/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs') diff --git a/src/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs b/src/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs index 38724481..15c31088 100644 --- a/src/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs +++ b/src/test/WixToolsetTest.Netfx/NetfxExtensionFixture.cs @@ -2,6 +2,7 @@ namespace WixToolsetTest.Netfx { + using System.IO; using System.Linq; using WixBuildTools.TestSupport; using WixToolset.Core.TestPackage; @@ -10,6 +11,31 @@ namespace WixToolsetTest.Netfx public class NetfxExtensionFixture { + [Fact] + public void CanBuildUsingDotNetCorePackages() + { + using (var fs = new DisposableFileSystem()) + { + var baseFolder = fs.GetFolder(); + var bundleFile = Path.Combine(baseFolder, "bin", "test.exe"); + var bundleSourceFolder = TestData.Get(@"TestData\UsingDotNetCorePackages"); + var intermediateFolder = Path.Combine(baseFolder, "obj"); + + var compileResult = WixRunner.Execute(new[] + { + "build", + Path.Combine(bundleSourceFolder, "Bundle.wxs"), + "-ext", TestData.Get(@"WixToolset.Bal.wixext.dll"), + "-ext", TestData.Get(@"WixToolset.Netfx.wixext.dll"), + "-intermediateFolder", intermediateFolder, + "-o", bundleFile, + }); + compileResult.AssertSuccess(); + + Assert.True(File.Exists(bundleFile)); + } + } + [Fact] public void CanBuildUsingNativeImage() { -- cgit v1.2.3-55-g6feb