public void Should_Resolve_Route_AreaName_Correctly() { var dictionary = new RouteValueDictionary(); dictionary["area"] = "TestAreaName"; var handler = new PageRouteHandler("~/Views"); var route = new Route("url", null, null, dictionary, handler); var routeData = new RouteData(route, handler); var areaName = routeData.GetAreaName(); Assert.AreEqual(areaName, "TestAreaName"); }
protected virtual void SetMvcArea(RouteData routeData) { if (routeData != null) { if (!routeData.Values.ContainsKey("area")) { routeData.Values.Add("area", routeData.GetAreaName()); } } }
public void Should_return_the_are_name_from_data_tokens() { // Arrange var routeData = new RouteData(); routeData.DataTokens.Add("area", "AreaName"); // Act var areaName = routeData.GetAreaName(); // Assert Assert.That(areaName, Is.EqualTo("AreaName")); }
private static void SetMvcArea(RouteData routeData) { if (routeData != null) { if (!routeData.Values.ContainsKey("area")) { routeData.Values.Add("area", routeData.GetAreaName()); } } }