internal Router MakeRouter()
        {
            var app = new CatLib.Core.Application();

            app.Bootstrap().Init();
            var router = new Router(app, app);

            router.SetDefaultScheme("catlib");
            return(router);
        }
示例#2
0
        public void TestInitialize()
        {
            var app = new CatLib.Core.Application().Bootstrap();

            app.Register(typeof(TimeProvider));
            app.Register(typeof(ConfigProvider));
            app.Register(typeof(TimerProvider));
            app.Init();

            var manager = app.Make <ITimeManager>();

            manager.Extend(() => new TimerTestTime(), "test");

            var config = app.Make <IConfigManager>();

            config.Default.Set("times.default", "test");
        }