logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    Inheritance
    object
    CompositeFocusRouterTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved