예제 #1
0
        public void should_have_one_default_value_for_a_route_and_does_not_include_querystring_in_route()
        {
            var url = new RouteInput <SampleViewModel>("my/sample");

            url.AddRouteInput(x => x.InPath);
            url.AddQueryInput(x => x.InQueryString);
            url.RouteInputFor("InPath").DefaultValue        = "something";
            url.QueryInputFor("InQueryString").DefaultValue = "querysomething";
            Route route = url.Parent.ToRoute();

            route.Defaults.Count().ShouldEqual(1);
        }