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");
        }
Beispiel #2
0
 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());
         }
     }
 }