public void authenticated_but_not_the_current_chain_and_hide_if_condition_returns_true() { theRightsAre(AuthorizationRight.Allow); theNode.HideIf <FakeConditional>(); MockFor <IConditionalService>().Stub(x => x.IsTrue(typeof(FakeConditional))) .Return(true); ClassUnderTest.DetermineStateFor(theNode) .ShouldEqual(MenuItemState.Hidden); }