dotnet-installer/test/EndToEnd/GivenUnixPlatform.cs

29 lines
818 B
C#

using System;
using System.IO;
using System.Linq;
using System.Xml.Linq;
using Microsoft.DotNet.TestFramework;
using Microsoft.DotNet.Tools.Test.Utilities;
using Xunit;
namespace EndToEnd.Tests
{
public class GivenUnixPlatform : TestBase
{
[UnixOnlyTheory(Skip="https://github.com/dotnet/templating/issues/1979")]
[InlineData("wpf")]
[InlineData("winforms")]
public void ItDoesNotIncludeWindowsOnlyProjectTemplates(string template)
{
var directory = TestAssets.CreateTestDirectory();
new NewCommandShim()
.WithWorkingDirectory(directory.FullName)
.Execute(template)
.Should()
.Fail()
.And
.HaveStdErrContaining($": {template}.");
}
}
}