// 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());
}
}
}