コード例 #1
0
        public void RunTest()
        {
            var mock = new Mock <IPrincipal>();

            mock.Setup(y => y.IsInRole(It.IsAny <string>())).Returns(true);
            IPrincipal user = mock.Object;

            var provider = new MenuProvider("UI/Menu.config");
            var list     = provider.GetAllowList(user, "/User/Create");

            Assert.NotEmpty(list);
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: weskerjax/Orion.Mvc
        public ActionResult Sidebar()
        {
            var vm = _menuProvider.GetAllowList(User, Request.Url.PathAndQuery);

            return(PartialView(vm));
        }