public void matches_negative_because_it_is_a_partial() { var filter = new HttpMethodFilter("POST"); var chain = new BehaviorChain(); filter.Matches(chain).ShouldBeFalse(); chain.IsPartialOnly = true; filter.Matches(chain).ShouldBeFalse(); }
public void matches_positive() { var filter = new HttpMethodFilter("POST"); var chain = new RoutedChain(new RouteDefinition("something")); chain.Route.AddHttpMethodConstraint("POST"); filter.Matches(chain).ShouldBeTrue(); }
public void matches_negative_because_of_methods() { var filter = new HttpMethodFilter("POST"); var chain = new RoutedChain(new RouteDefinition("something")); chain.Route.AddHttpMethodConstraint("GET"); filter.Matches(chain).ShouldBeFalse(); }
public void matches_positive_because_route_definition_does_not_have_any_constraints() { var filter = new HttpMethodFilter("POST"); var chain = new RoutedChain(new RouteDefinition("something")); filter.Matches(chain).ShouldBeTrue(); }