// 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.Collections.Generic; using WixToolset.Core.TestPackage; using Xunit; public class TestXmlFixture { [Fact] public void ChangesIgnoredAttributesToStarToHelpMakeTestsLessFragile() { var original = @" "; var expected = ""; var ignored = new Dictionary> { { "Target", new List { "One", "Two", "Missing" } } }; Assert.Equal(expected, original.GetTestXml(ignored)); } [Fact] public void OutputsSingleQuotesSinceDoubleQuotesInCsharpLiteralStringsArePainful() { var original = ""; var expected = ""; Assert.Equal(expected, original.GetTestXml()); } [Fact] public void RemovesAllNamespacesToReduceTyping() { var original = ""; var expected = ""; Assert.Equal(expected, original.GetTestXml()); } [Fact] public void RemovesUnnecessaryWhitespaceToAvoidLineEndingIssues() { var original = @" "; var expected = ""; Assert.Equal(expected, original.GetTestXml()); } [Fact] public void RemovesXmlDeclarationToReduceTyping() { var original = ""; var expected = ""; Assert.Equal(expected, original.GetTestXml()); } } }