Esempio n. 1
0
        public void RetrieveHomeUrl_Ok()
        {
            Assert.Equal("~/Home/Index", DictHelper.RetrieveHomeUrl("Admin", ""));
            Assert.Equal("http://localhost:49185/", DictHelper.RetrieveHomeUrl("Admin", "Demo"));
            Assert.Equal("~/Home/Index", DictHelper.RetrieveHomeUrl("Admin", "BA"));

            // 开启默认程序功能
            DictHelper.SaveSettings(new BootstrapDict[] {
                new BootstrapDict()
                {
                    Category = "网站设置",
                    Name     = "默认应用程序",
                    Code     = "1"
                }
            });

            var defaultApp = DictHelper.RetrieveDefaultApp();

            Assert.True(defaultApp);
            DictHelper.RetrieveHomeUrl("Admin", "BA");

            // 关闭默认程序功能
            DictHelper.SaveSettings(new BootstrapDict[] {
                new BootstrapDict()
                {
                    Category = "网站设置",
                    Name     = "默认应用程序",
                    Code     = "0"
                }
            });
            Assert.Equal("~/Home/Index", DictHelper.RetrieveHomeUrl("Admin", "BA"));
        }