using AspNetCoreSdkTests.Templates; using NUnit.Framework; using System.Collections.Generic; using System.Linq; namespace AspNetCoreSdkTests { public static class TemplateData { public static IEnumerable Restore = new TestCaseData[] { new TestCaseData(Template.GetInstance(NuGetConfig.Empty)), new TestCaseData(Template.GetInstance(NuGetConfig.Empty)), // Offline restore currently not supported for RazorClassLibrary template (https://github.com/aspnet/Universe/issues/1123) new TestCaseData(Template.GetInstance(NuGetConfig.NuGetOrg)), new TestCaseData(Template.GetInstance(NuGetConfig.Empty)), new TestCaseData(Template.GetInstance(NuGetConfig.Empty)), new TestCaseData(Template.GetInstance(NuGetConfig.Empty)), new TestCaseData(Template.GetInstance(NuGetConfig.Empty)), new TestCaseData(Template.GetInstance(NuGetConfig.Empty)), new TestCaseData(Template.GetInstance(NuGetConfig.Empty)), new TestCaseData(Template.GetInstance(NuGetConfig.Empty)), }; public static IEnumerable Build => Restore; public static IEnumerable Publish => Restore; public static IEnumerable Run = Restore.Where(d => ((Template)d.Arguments[0]).Type == TemplateType.WebApplication); public static IEnumerable Exec => Run; } }