public void find_handler_sets_by_a_criteria_on_handler_type() { var handlerSets = theGraph.HandlerSetsFor(type => type.Name.Contains("Awesome")); handlerSets.Select(x => x.HandlerType.Name) .ShouldHaveTheSameElementsAs("AwesomeController", "MoreAwesomeController", "EvenMoreAwesomeController"); }
public void Configure(BehaviorGraph graph) { var handlerSets = graph.HandlerSetsFor(t => t.IsCrudController()); handlerSets.Each(@set => { var modifier = new CrudActionModifier(@set.HandlerType); modifier.ModifyChains(@set, graph); }); }