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); }
public ActionResult Sidebar() { var vm = _menuProvider.GetAllowList(User, Request.Url.PathAndQuery); return(PartialView(vm)); }