aspnetcore/test/Microsoft.AspNet.Mvc.Core.Test
Ryan Nowak 6875ee55d3 Remove Magic Link Generation
This change resolves #3512 and #3636 by removing 'magic' link generation
and adding an extension method to add routes to areas correctly using the new
pattern. This is pretty much exactly the same as how MapWebApiRoute works.

For site authors, we recommend adding area-specific routes in a way that
includes a default AND constraint for the area. Put your most specific
(for link generation) routes FIRST.

Ex:

  routes.MapRoute(
      "Admin/{controller}/{action}/{id?}",
      defaults: new { area = "Admin" },
      constraints: new { area = "Admin" });

The bulk of the changes here are to tests that unwittingly relied on the
old behavior.
2015-11-30 11:24:23 -08:00
..
ApplicationModel Changes to use moq-netcore 2015-11-25 16:04:04 -08:00
Builder Remove Magic Link Generation 2015-11-30 11:24:23 -08:00
Controllers Adds ActionContext to Validation contexts 2015-11-25 16:38:26 -08:00
DependencyInjection Changes to use moq-netcore 2015-11-25 16:04:04 -08:00
Filters Changes to use moq-netcore 2015-11-25 16:04:04 -08:00
Formatters Remove FormatFilter dependency on IActionContextAccessor 2015-11-25 17:01:16 -08:00
Infrastructure Changes to use moq-netcore 2015-11-25 16:04:04 -08:00
Internal
ModelBinding Adds ActionContext to Validation contexts 2015-11-25 16:38:26 -08:00
Properties
Routing Changes to use moq-netcore 2015-11-25 16:04:04 -08:00
BadRequestObjectResultTests.cs
BadRequestResultTests.cs
BindAttributeTest.cs Changes to use moq-netcore 2015-11-25 16:04:04 -08:00
ChallengeResultTest.cs
ConsumesAttributeTests.cs
ContentResultTest.cs
CreatedAtActionResultTests.cs Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
CreatedAtRouteResultTests.cs Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
CreatedResultTests.cs Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
EmptyResultTests.cs
FileContentResultTest.cs [Fixes #3433] Invalid media type 'text/plain; charset=utf-8' 2015-11-25 10:50:40 -08:00
FileResultTest.cs Changes to use moq-netcore 2015-11-25 16:04:04 -08:00
FileStreamResultTest.cs [Fixes #3433] Invalid media type 'text/plain; charset=utf-8' 2015-11-25 10:50:40 -08:00
FlushReportingStream.cs
ForbidResultTest.cs
HttpMethodConstraintTest.cs * Make HttpMethodConstraint case insensitive 2015-11-23 11:50:44 -08:00
HttpNotFoundObjectResultTest.cs Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
HttpNotFoundResultTests.cs
HttpOkObjectResultTest.cs Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
HttpOkResultTest.cs
HttpResponseStreamWriterTest.cs Changes to use moq-netcore 2015-11-25 16:04:04 -08:00
HttpStatusCodeResultTests.cs
HttpUnauthorizedResultTests.cs
LocalRedirectResultTest.cs Removed unnecessary dependency of IActionSelector in UrlHelper 2015-11-23 15:44:55 -08:00
Microsoft.AspNet.Mvc.Core.Test.xproj
MvcOptionsTest.cs
NonDisposableStreamTest.cs Changes to use moq-netcore 2015-11-25 16:04:04 -08:00
ObjectResultTests.cs Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
PhysicalFileResultTest.cs [Fixes #3433] Invalid media type 'text/plain; charset=utf-8' 2015-11-25 10:50:40 -08:00
ProducesAttributeTests.cs Remove FormatFilter dependency on IActionContextAccessor 2015-11-25 17:01:16 -08:00
RedirectResultTest.cs Removed unnecessary dependency of IActionSelector in UrlHelper 2015-11-23 15:44:55 -08:00
RedirectToActionResultTest.cs
RedirectToRouteResultTest.cs
RequireHttpsAttributeTests.cs
ResponseCacheAttributeTest.cs
SerializableErrorTests.cs
TestBufferingFeature.cs
VirtualFileResultTest.cs [Fixes #3433] Invalid media type 'text/plain; charset=utf-8' 2015-11-25 10:50:40 -08:00
project.json Changes to use moq-netcore 2015-11-25 16:04:04 -08:00