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