logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class LeaderboardButtonActionRunnerTests

    Tests for LeaderboardButtonActionRunner's three LeaderboardButtonActions: Back invokes the owner-supplied callback, Show View mirrors UnityLeaderboardView.ReturnToOpener's own direct IViewRouter guard/push/show, and Dispatch Signal mirrors UnityMenuSubmitService.DispatchOptionSignal. Uses a real ViewRouter (over a fake provider) the same way UnityLeaderboardViewCancelTests does, since the resolvability guard is the behavior under test.

    Inheritance
    object
    LeaderboardButtonActionRunnerTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Leaderboard.Tests.Infrastructure
    Assembly: Tests.dll
    Syntax
    public class LeaderboardButtonActionRunnerTests

    Constructors

    LeaderboardButtonActionRunnerTests()

    Declaration
    public LeaderboardButtonActionRunnerTests()

    Methods

    Run_Back_InvokesReturnToOpener()

    Declaration
    public void Run_Back_InvokesReturnToOpener()

    Run_DispatchSignal_DispatchesEveryNonNullSignalInOrder()

    Declaration
    public void Run_DispatchSignal_DispatchesEveryNonNullSignalInOrder()

    Run_DispatchSignal_NoSignalsAuthored_DoesNotThrow()

    Declaration
    public void Run_DispatchSignal_NoSignalsAuthored_DoesNotThrow()

    Run_DispatchSignal_NullDispatcher_DoesNotThrow()

    Declaration
    public void Run_DispatchSignal_NullDispatcher_DoesNotThrow()

    Run_NullButton_DoesNotThrow()

    Declaration
    public void Run_NullButton_DoesNotThrow()

    Run_ShowView_BlankTargetViewId_DoesNotThrow()

    Declaration
    public void Run_ShowView_BlankTargetViewId_DoesNotThrow()

    Run_ShowView_ResolvableTarget_PushesOwnerThenShowsTheTarget()

    Declaration
    public void Run_ShowView_ResolvableTarget_PushesOwnerThenShowsTheTarget()

    Run_ShowView_UnresolvableTarget_DoesNotPushOrThrow()

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