Class CompositeFocusRouterTests
Tests for CompositeFocusRouter exercised directly: the SWITCHER content-vs-nav-rail focus split, the input-suppression gate, config guards, and the single-menu wrap edge case — the branches that the view-level cross-nav tests (multi-menu STACK traversal) do not reach.
Inherited Members
Namespace: Serenity.Ui.Tests.Infrastructure.Views
Assembly: Tests.dll
Syntax
public class CompositeFocusRouterTests
Constructors
CompositeFocusRouterTests()
Declaration
public CompositeFocusRouterTests()
Methods
ConfigureCrossMenu_ReflectsInProperty()
Declaration
public void ConfigureCrossMenu_ReflectsInProperty()
Constructor_NullActiveChildProvider_Throws()
Declaration
public void Constructor_NullActiveChildProvider_Throws()
Constructor_NullChildrenProvider_Throws()
Declaration
public void Constructor_NullChildrenProvider_Throws()
Constructor_NullContentModeProvider_Throws()
Declaration
public void Constructor_NullContentModeProvider_Throws()
GetInputView_SwitcherWithContentFocus_ReturnsActiveMenu()
Declaration
public void GetInputView_SwitcherWithContentFocus_ReturnsActiveMenu()
GetInputView_SwitcherWithoutContentFocus_ReturnsNull()
Declaration
public void GetInputView_SwitcherWithoutContentFocus_ReturnsNull()
InitStackFocus_CrossMenuEnabled_FocusesFirstMenuAsInputView()
Declaration
public void InitStackFocus_CrossMenuEnabled_FocusesFirstMenuAsInputView()
InitStackFocus_WhenCrossMenuDisabled_DoesNothing()
Declaration
public void InitStackFocus_WhenCrossMenuDisabled_DoesNothing()
SetContentFocus_PropagatesInputGateToActiveMenu()
Declaration
public void SetContentFocus_PropagatesInputGateToActiveMenu()
SetInputActive_False_SuppressesSubtreeAndReturnsNullInputView()
Declaration
public void SetInputActive_False_SuppressesSubtreeAndReturnsNullInputView()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()
TryMoveFocus_SingleMenuStopMode_ReturnsFalse()
Declaration
public void TryMoveFocus_SingleMenuStopMode_ReturnsFalse()
TryMoveFocus_SingleMenuWrapMode_WrapsWithinItself()
Declaration
public void TryMoveFocus_SingleMenuWrapMode_WrapsWithinItself()
TryMoveFocus_UnknownCurrentMenu_ReturnsFalse()
Declaration
public void TryMoveFocus_UnknownCurrentMenu_ReturnsFalse()