From 8cf0427984a88b0b3ddfb2061e5be721afffe82e Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Thu, 22 Apr 2021 17:19:56 -0700 Subject: Move Core into wix --- .../WixlibQueryFixture.cs | 81 ---------------------- 1 file changed, 81 deletions(-) delete mode 100644 src/test/WixToolsetTest.CoreIntegration/WixlibQueryFixture.cs (limited to 'src/test/WixToolsetTest.CoreIntegration/WixlibQueryFixture.cs') diff --git a/src/test/WixToolsetTest.CoreIntegration/WixlibQueryFixture.cs b/src/test/WixToolsetTest.CoreIntegration/WixlibQueryFixture.cs deleted file mode 100644 index 57351b27..00000000 --- a/src/test/WixToolsetTest.CoreIntegration/WixlibQueryFixture.cs +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. - -namespace WixToolsetTest.CoreIntegration -{ - using System.IO; - using System.Linq; - using WixBuildTools.TestSupport; - using WixToolset.Core.TestPackage; - using WixToolset.Data; - using WixToolset.Data.Symbols; - using Xunit; - - public class WixlibQueryFixture - { - [Fact] - public void UpgradeProducesReferenceToRemoveExistingProducts() - { - var folder = TestData.Get(@"TestData\Upgrade"); - - using (var fs = new DisposableFileSystem()) - { - var baseFolder = fs.GetFolder(); - var intermediateFolder = Path.Combine(baseFolder, "obj"); - var wixlibPath = Path.Combine(intermediateFolder, @"test.wixlib"); - - var result = WixRunner.Execute(new[] - { - "build", - Path.Combine(folder, "DetectOnly.wxs"), - "-intermediateFolder", intermediateFolder, - "-o", wixlibPath, - }); - - result.AssertSuccess(); - - var intermediate = Intermediate.Load(wixlibPath); - var allSymbols = intermediate.Sections.SelectMany(s => s.Symbols); - var wixSimpleRefSymbols = allSymbols.OfType(); - var repRef = wixSimpleRefSymbols.Where(t => t.Table == "WixAction" && - t.PrimaryKeys == "InstallExecuteSequence/RemoveExistingProducts") - .SingleOrDefault(); - Assert.NotNull(repRef); - } - } - - [Fact] - public void TypeLibLanguageAsStringReturnsZero() - { - var folder = TestData.Get(@"TestData\TypeLib"); - - using (var fs = new DisposableFileSystem()) - { - var baseFolder = fs.GetFolder(); - var intermediateFolder = Path.Combine(baseFolder, "obj"); - var wixlibPath = Path.Combine(intermediateFolder, @"test.wixlib"); - - var result = WixRunner.Execute(new[] - { - "build", - Path.Combine(folder, "Language0.wxs"), - "-intermediateFolder", intermediateFolder, - "-o", wixlibPath - }); - - result.AssertSuccess(); - - var intermediate = Intermediate.Load(wixlibPath); - var allSymbols = intermediate.Sections.SelectMany(s => s.Symbols); - var typeLibSymbol = allSymbols.OfType() - .SingleOrDefault(); - Assert.NotNull(typeLibSymbol); - - var fields = typeLibSymbol.Fields.Select(field => field?.Type == IntermediateFieldType.Bool - ? field.AsNullableNumber()?.ToString() - : field?.AsString()) - .ToList(); - Assert.Equal("0", fields[1]); - } - } - } -} -- cgit v1.2.3-55-g6feb