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.
Inherited Members
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()