Ejemplo n.º 1
0
        public void Navigation(Action <NavigationRegistry> configuration)
        {
            var registry = new NavigationRegistry();

            configuration(registry);

            _configuration.AddConfiguration(registry);
        }
 public void SetUp()
 {
     registry = new NavigationRegistry();
     _graph   = new Lazy <NavigationGraph>(() =>
     {
         return(BehaviorGraph.BuildFrom(x =>
         {
             x.Actions.IncludeType <Controller1>();
             x.Navigation(registry);
         }).Settings.Get <NavigationGraph>());
     });
 }
 public void SetUp()
 {
     registry = new NavigationRegistry();
     _graph = new Lazy<NavigationGraph>(() =>
     {
         return BehaviorGraph.BuildFrom(x =>
         {
             x.Import<NavigationRegistryExtension>();
             x.Actions.IncludeType<Controller1>();
             x.Policies.Add(registry);
         }).Settings.Get<NavigationGraph>();
     });
 }
Ejemplo n.º 4
0
        public void SetUp()
        {
            registry = new NavigationRegistry();
            _graph   = new Lazy <NavigationGraph>(() => {
                NavigationGraph graph = null;

                var r = new FubuRegistry();
                r.Actions.IncludeType <Controller1>();
                r.Policies.Global.Add(registry);

                r.Import <NavigationRegistryExtension>();

                using (var runtime = r.ToRuntime())
                {
                    runtime.Get <IMenuResolver>().MenuFor(new NavigationKey("Root"));

                    graph = runtime.Get <NavigationGraph>();
                }

                return(graph);
            });
        }
Ejemplo n.º 5
0
 public void Navigation(NavigationRegistry registry)
 {
     _configuration.AddConfiguration(registry);
 }