aspnetcore/test/Microsoft.AspNet.Mvc.Core.Test
jacalvar 775a780f49 [Fixes #739] Attribute Routing: Multiple routes per-action
1. Support multiple [Http*] attributes on an action.
2. Support multiple [Route] attributes on a controller and on an action.
3. Support creating multiple attribute routes using [AcceptVerbs("...", Route = "...")]
4. Detect attribute routed actions during action discovery and return one action per [Http*],
   [Route] or [AcceptVerbs] attribute found on the method when there is at least one valid attribute route.
5. Merge all the HTTP methods of [Http*] and [AcceptVerbs] attributes in a method during
   action discovery when there are no valid attribute routes defined on the action.
6. Build one action descriptor per controller [Route] + action [Http*], [AcceptVerbs]
   or [Route] combination in an action.
7. Disallow the use of attributes that do not implement IActionHttpMethodProvider and
   IRouteTemplateProvider simultaneously in methods that define attribute routed
   actions and throw an exception during startup.
8. Disallow mixing attribute routed and non attribute routed actions on the same method
   and throw an exception during startup.
2014-09-12 14:43:19 -07:00
..
ActionResults 1. Moving the HttpNotAcceptableOutputFormatter to product code. 2014-09-12 14:14:44 -07:00
AntiXsrf
Filters Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00
Formatters 1. Moving the HttpNotAcceptableOutputFormatter to product code. 2014-09-12 14:14:44 -07:00
Internal Handle IBuilder rename to IApplicationBuilder. 2014-09-10 14:12:08 -07:00
Logging
OptionDescriptors GetSupportedContentTypes to take in declared and runtime type. 2014-09-12 13:56:30 -07:00
ParameterBinding Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00
Properties
ReflectedModelBuilder [Fixes #739] Attribute Routing: Multiple routes per-action 2014-09-12 14:43:19 -07:00
Rendering Moving IModelValidatorProvider to Options 2014-08-26 11:53:32 -07:00
Routing Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00
ViewComponents
ActionAttributeTests.cs Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00
ActionExecutorTests.cs
ControllerTests.cs Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00
CopyOnWriteDictionaryTest.cs
DefaultActionDiscoveryConventionsActionSelectionTests.cs Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00
DefaultActionDiscoveryConventionsTests.cs [Fixes #739] Attribute Routing: Multiple routes per-action 2014-09-12 14:43:19 -07:00
DefaultActionSelectorTests.cs
DefaultControllerActivatorTest.cs Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00
DefaultControllerAssemblyProviderTests.cs
DefaultControllerFactoryTest.cs
DefaultInputFormatterSelectorTests.cs Enabling basic input formatter selection. 2014-08-19 12:46:52 -07:00
DefaultViewComponentActivatorTests.cs Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00
ExpiringFileInfoCacheTest.cs Take advantage of nameof to improve our usage of MemberData across the code base. 2014-09-02 13:53:03 -07:00
HttpMethodProviderAttributesTests.cs Take advantage of nameof to improve our usage of MemberData across the code base. 2014-09-02 13:53:03 -07:00
JsonResultTest.cs GetSupportedContentTypes to take in declared and runtime type. 2014-09-12 13:56:30 -07:00
KnownRouteValueConstraintTests.cs Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00
MediaTypeWithQualityHeaderValueTests.cs Take advantage of nameof to improve our usage of MemberData across the code base. 2014-09-02 13:53:03 -07:00
Microsoft.AspNet.Mvc.Core.Test.kproj
MockMvcOptionsAccessor.cs
MvcOptionsTests.cs
MvcRouteHandlerTests.cs Issue #347: Throw a better exception when the user didn't add the MVC services. 2014-08-21 13:59:52 -07:00
PropertyHelperTest.cs
ReflectedActionDescriptorProviderTests.cs [Fixes #739] Attribute Routing: Multiple routes per-action 2014-09-12 14:43:19 -07:00
ReflectedActionInvokerTest.cs Take advantage of nameof to improve our usage of MemberData across the code base. 2014-09-02 13:53:03 -07:00
RouteTemplateProviderAttributesTests.cs Take advantage of nameof to improve our usage of MemberData across the code base. 2014-09-02 13:53:03 -07:00
StaticActionDiscoveryConventions.cs
StaticControllerAssemblyProvider.cs
TestController.cs
TypeHelperTest.cs
UrlHelperTest.cs
ViewComponentTests.cs
ViewDataDictionaryTest.cs
ViewResultTest.cs
project.json Updated to use the new target framework in project.json 2014-09-04 02:02:40 -07:00