From a3314a48055c8fc0fc4a01148458c03dd2932379 Mon Sep 17 00:00:00 2001 From: Ryan Nowak Date: Fri, 6 Jun 2014 10:49:10 -0700 Subject: [PATCH] changing to use list instead of stack --- src/Microsoft.AspNet.Mvc.Core/UrlHelper.cs | 2 +- .../ActionResults/RedirectResultTest.cs | 2 +- .../Microsoft.AspNet.Mvc.Core.Test/DefaultActionSelectorTest.cs | 2 +- test/Microsoft.AspNet.Mvc.Core.Test/UrlHelperTest.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Microsoft.AspNet.Mvc.Core/UrlHelper.cs b/src/Microsoft.AspNet.Mvc.Core/UrlHelper.cs index ee962f02f8..077eedbdbb 100644 --- a/src/Microsoft.AspNet.Mvc.Core/UrlHelper.cs +++ b/src/Microsoft.AspNet.Mvc.Core/UrlHelper.cs @@ -21,7 +21,7 @@ namespace Microsoft.AspNet.Mvc public UrlHelper(IContextAccessor contextAccessor, IActionSelector actionSelector) { _httpContext = contextAccessor.Value.HttpContext; - _router = contextAccessor.Value.RouteData.Routers.Peek(); + _router = contextAccessor.Value.RouteData.Routers[0]; _ambientValues = contextAccessor.Value.RouteData.Values; _actionSelector = actionSelector; } diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ActionResults/RedirectResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ActionResults/RedirectResultTest.cs index 6891a21f80..70a2d90eef 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ActionResults/RedirectResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ActionResults/RedirectResultTest.cs @@ -73,7 +73,7 @@ namespace Microsoft.AspNet.Mvc.Core.Test { Values = new Dictionary(StringComparer.OrdinalIgnoreCase), }; - routeData.Routers.Push(new Mock().Object); + routeData.Routers.Add(new Mock().Object); return new ActionContext(httpContext, routeData, diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/DefaultActionSelectorTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/DefaultActionSelectorTest.cs index 752d07cc4d..2e662d0162 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/DefaultActionSelectorTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/DefaultActionSelectorTest.cs @@ -293,7 +293,7 @@ namespace Microsoft.AspNet.Mvc.Core.Test Values = new Dictionary(StringComparer.OrdinalIgnoreCase), }; - routeData.Routers.Push(new Mock(MockBehavior.Strict).Object); + routeData.Routers.Add(new Mock(MockBehavior.Strict).Object); var httpContext = new Mock(MockBehavior.Strict); diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/UrlHelperTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/UrlHelperTest.cs index 489b14e7ad..2ef66f03f8 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/UrlHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/UrlHelperTest.cs @@ -468,7 +468,7 @@ namespace Microsoft.AspNet.Mvc.Core.Test { var routeData = new RouteData(); routeData.Values = new Dictionary(StringComparer.OrdinalIgnoreCase); - routeData.Routers.Push(router); + routeData.Routers.Add(router); var actionContext = new ActionContext(context, routeData,