Ejemplo n.º 1
0
        private PathPart[] ExtractPathParts(MethodParameter[] methodParameters, RouteAttribute routeAttribute)
        {
            PathPart[] result = null;

            if (!String.IsNullOrEmpty(routeAttribute.Route))
            {
                var unescaped = OwinConvert.UrlDecode(routeAttribute.Route);
                result = unescaped
                         .Split('/')
                         .Select(r => PathPart.Create(r, methodParameters))
                         .ToArray();
            }

            return(result);
        }
Ejemplo n.º 2
0
        public void UrlDecode_Decodes_Strings_Correctly(string url, string expected)
        {
            var actual = OwinConvert.UrlDecode(url);

            Assert.AreEqual(expected, actual);
        }