1. Unsealed the Http*Attributes so that they can be extended and customized. 2. Added the same constructors as HttpGet to the rest of the Http*Attributes. 3. Added unit tests to validate the implementations for the IActionHttpMethodProvider. 4. Added functional tests to cover extra attribute routing scenarios like a test for an action with an HttpDeleteAttribute on it and action with AcceptVerbsAttribute and an action with a custom HttpMergeAttribute implemented. |
||
|---|---|---|
| .. | ||
| compiler/resources | ||
| ActivatorTests.cs | ||
| AntiForgeryTests.cs | ||
| BasicTests.cs | ||
| CompositeViewEngineTests.cs | ||
| ConnegTests.cs | ||
| DependencyResolverTests.cs | ||
| HttpResponseHelpers.cs | ||
| InlineConstraintTests.cs | ||
| InputFormatterTests.cs | ||
| Microsoft.AspNet.Mvc.FunctionalTests.kproj | ||
| ModelBindingTests.cs | ||
| NullLoggerFactory.cs | ||
| ResourceHelpers.cs | ||
| RoutingTests.cs | ||
| TestApplicationEnvironment.cs | ||
| TestAssemblyProvider.cs | ||
| TestConfigurationProvider.cs | ||
| TestHelper.cs | ||
| ValueProviderTests.cs | ||
| ViewEngineTests.cs | ||
| project.json | ||