logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class EventDispatcherActionHelperTests

    Tests for the EventDispatcherAction<TSignal> composition-edge helpers (TryResolveService, LogInfo/LogWarning/LogError, LogCategory) and for ShowViewAction<TSignal>, plus regression pins for the migrated GameSave and Leaderboard "show view"/"resolve service" actions that were not already covered elsewhere.

    Inheritance
    object
    EventDispatcherActionHelperTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.EventDispatcher.Tests.Application
    Assembly: Tests.dll
    Syntax
    public class EventDispatcherActionHelperTests
    Remarks

    The four GameMode actions (StartGame, ResumeGame, EnterMenu, EndGameSessionAction) already have dedicated fallback/category/message coverage in GameModeActionFallbackTests; this file does not duplicate that.

    Constructors

    EventDispatcherActionHelperTests()

    Declaration
    public EventDispatcherActionHelperTests()

    Methods

    LoadGameAction_LoadThrows_WritesFailureWarning()

    Declaration
    public void LoadGameAction_LoadThrows_WritesFailureWarning()

    LoadGameAction_LocatorWithoutGameSaveService_WritesWarning()

    Declaration
    public void LoadGameAction_LocatorWithoutGameSaveService_WritesWarning()

    LogCategory_Default_IsConcreteTypeName()

    Declaration
    public void LogCategory_Default_IsConcreteTypeName()

    LogCategory_Overridden_UsesOverride()

    Declaration
    public void LogCategory_Overridden_UsesOverride()

    LogError_WhenLogServiceRegistered_WritesUnderLogCategory()

    Declaration
    public void LogError_WhenLogServiceRegistered_WritesUnderLogCategory()

    LogInfo_WhenLogServiceRegistered_WritesUnderLogCategory()

    Declaration
    public void LogInfo_WhenLogServiceRegistered_WritesUnderLogCategory()

    LogWarning_WhenLogServiceRegistered_WritesUnderLogCategory()

    Declaration
    public void LogWarning_WhenLogServiceRegistered_WritesUnderLogCategory()

    LogWarning_WhenNoLogServiceRegistered_DoesNotThrow()

    Declaration
    public void LogWarning_WhenNoLogServiceRegistered_DoesNotThrow()

    SaveGameAction_LocatorWithoutGameSaveService_WritesWarning()

    Declaration
    public void SaveGameAction_LocatorWithoutGameSaveService_WritesWarning()

    SaveGameAction_SaveThrows_WritesFailureWarning()

    Declaration
    public void SaveGameAction_SaveThrows_WritesFailureWarning()

    SetUp()

    Declaration
    public void SetUp()

    ShowLeaderboardAction_EmptyViewId_WritesWarning()

    Declaration
    public void ShowLeaderboardAction_EmptyViewId_WritesWarning()

    ShowLeaderboardAction_HappyPath_ShowsView()

    Declaration
    public void ShowLeaderboardAction_HappyPath_ShowsView()

    ShowLeaderboardAction_NoRouter_WritesWarning()

    Declaration
    public void ShowLeaderboardAction_NoRouter_WritesWarning()

    ShowSaveSlotMenuAction_EmptyViewId_WritesWarning()

    Declaration
    public void ShowSaveSlotMenuAction_EmptyViewId_WritesWarning()

    ShowSaveSlotMenuAction_HappyPath_ShowsView()

    Declaration
    public void ShowSaveSlotMenuAction_HappyPath_ShowsView()

    ShowSaveSlotMenuAction_NoRouter_WritesWarning()

    Declaration
    public void ShowSaveSlotMenuAction_NoRouter_WritesWarning()

    ShowViewAction_EmptyViewId_LogsWarningAndDoesNotShow()

    Declaration
    public void ShowViewAction_EmptyViewId_LogsWarningAndDoesNotShow()

    ShowViewAction_HappyPath_ShowsViewExactlyOnce()

    Declaration
    public void ShowViewAction_HappyPath_ShowsViewExactlyOnce()

    ShowViewAction_NoRouter_LogsWarningAndDoesNotShow()

    Declaration
    public void ShowViewAction_NoRouter_LogsWarningAndDoesNotShow()

    TearDown()

    Declaration
    public void TearDown()

    TryResolveService_WhenLocatorNotSet_ReturnsFalse()

    Declaration
    public void TryResolveService_WhenLocatorNotSet_ReturnsFalse()

    TryResolveService_WhenRegistered_ReturnsTrueAndInstance()

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