コード例 #1
0
        public void SetUp()
        {
            var config = new ExplicitRouteConfiguration("some/pattern");
            config.Chain();
            _config = config;
            _graph = new FubuRegistry(registry => registry.Route<InputModel>("some/pattern")
                    .Calls<InputController>(c => c.DoSomething(null)).OutputToJson())
                    .BuildGraph();

            _graph.Behaviors.ShouldHaveCount(1);
            _config.Configure(_graph);
        }
コード例 #2
0
        public void SetUp()
        {
            var config = new ExplicitRouteConfiguration("some/pattern");
            config.Chain();
            _config = config;
            var fubuRegistry = new FubuRegistry(registry =>
            {
                registry.Actions.IncludeTypes(x => false);

                registry.Route("some/pattern")
                    .Calls<InputController>(c => c.DoSomething(null)).OutputToJson();
            });
            _graph = BehaviorGraph.BuildFrom(fubuRegistry);

            _graph.Behaviors.Count().ShouldEqual(1);
            _config.Configure(_graph);
        }
コード例 #3
0
 public ChainedBehaviorExpression(ExplicitRouteConfiguration parent)
 {
     _parent = parent;
 }