// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNet.Mvc.Routing; using Xunit; namespace Microsoft.AspNet.Mvc { 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 RouteAttribute("")); return data; } } } }