예제 #1
0
        public void happy_path()
        {
            var routeData = new Dictionary <string, object>();

            var parameter = new RouteArgument("foo", 1);

            parameter.SetValues(routeData, "a/b/c/d".Split('/'));

            routeData["foo"].ShouldBe("b");
        }
예제 #2
0
        public void happy_path_with_number()
        {
            var routeData = new Dictionary <string, object>();

            var parameter = new RouteArgument("foo", 1);

            parameter.ArgType = typeof(int);

            parameter.SetValues(routeData, "a/25/c/d".Split('/'));

            routeData["foo"].ShouldBe(25);
        }