Exemplo n.º 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);
        }
Exemplo n.º 2
0
        public ActionResult Sidebar()
        {
            var vm = _menuProvider.GetAllowList(User, Request.Url.PathAndQuery);

            return(PartialView(vm));
        }