public void build_route_with_multiple_method_restrictions() { var attribute = new UrlPatternAttribute("GET,post,PUT::foo"); var route = attribute.BuildRoute(null); route.Pattern.ShouldEqual("foo"); route.AllowedHttpMethods.ShouldHaveTheSameElementsAs("GET", "POST", "PUT"); }
public void build_route_with_a_single_method_restrictions() { var attribute = new UrlPatternAttribute("GET::foo"); var route = attribute.BuildRoute(null); route.Pattern.ShouldBe("foo"); route.AllowedHttpMethods.ShouldHaveTheSameElementsAs("GET"); }