// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Xunit; namespace Microsoft.AspNetCore.Mvc.Routing { public class RouteTemplateProviderAttributesTest { [Theory] [MemberData(nameof(RouteTemplateProvidersTestData))] public void Order_Defaults_ToNull(IRouteTemplateProvider routeTemplateProvider) { // Act & Assert Assert.Null(routeTemplateProvider.Order); } public static TheoryData RouteTemplateProvidersTestData { get { var data = new TheoryData(); data.Add(new HttpGetAttribute()); data.Add(new HttpPostAttribute()); data.Add(new HttpPutAttribute()); data.Add(new HttpPatchAttribute()); data.Add(new HttpDeleteAttribute()); data.Add(new HttpHeadAttribute()); data.Add(new HttpOptionsAttribute()); data.Add(new RouteAttribute("")); return data; } } } }