logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class HudArgumentOptionCatalogTests

    EditMode tests for HudArgumentOptionCatalog's own lookup mechanics. Provider discovery excludes test assemblies (mirroring HudMemberCatalog's service-contract scan), so a fake provider declared in this file would never be found by the real scan — the three shipped providers' actual discoverability is proven instead by Serenity.Leaderboard.Tests.Editor.Builder.LeaderboardHudArgumentOptionProviderTests, which can see the concrete production types this project intentionally does not depend on.

    Inheritance
    object
    HudArgumentOptionCatalogTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.GameUi.Tests.Editor.Builder
    Assembly: Serenity.GameUi.Tests.Editor.dll
    Syntax
    public class HudArgumentOptionCatalogTests

    Constructors

    HudArgumentOptionCatalogTests()

    Declaration
    public HudArgumentOptionCatalogTests()

    Methods

    InvalidateCaches_ThenLookupAgain_DoesNotThrowAndStaysConsistent()

    Declaration
    public void InvalidateCaches_ThenLookupAgain_DoesNotThrowAndStaysConsistent()

    TearDown()

    Declaration
    public void TearDown()

    TryGetProvider_NullType_ReturnsFalse()

    Declaration
    public void TryGetProvider_NullType_ReturnsFalse()

    TryGetProvider_TypeWithNoRegisteredProvider_ReturnsFalse()

    Declaration
    public void TryGetProvider_TypeWithNoRegisteredProvider_ReturnsFalse()
    In this article
    © 2026 Serenity. All Rights Reserved