コード例 #1
0
        public void BeTheCurrentlySelectedItem_WhenTheControllerAndActionNamesMatch()
        {
            var routeData = new RouteData();

            routeData.Values.Add("controller", "this controller");
            routeData.Values.Add("action", "this action");
            var menuState = new MenuState(routeData);

            var isCurrentlySelectedItem = menuState.IsCurrentlySelectedItem("this controller", "this action");

            Assert.That(isCurrentlySelectedItem, Is.True);
        }
コード例 #2
0
        public void NotBeTheCurrentlySelectedItem_WhenTheControllerNameDoesNotMatch(string controller, string action)
        {
            var routeData = new RouteData();

            routeData.Values.Add("controller", controller);
            routeData.Values.Add("action", action);
            var menuState = new MenuState(routeData);

            var isCurrentlySelectedItem = menuState.IsCurrentlySelectedItem("this controller", "this action");

            Assert.That(isCurrentlySelectedItem, Is.False);
        }