logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityGameUiServiceTests

    PlayMode tests for UnityGameUiService. The service is a MonoBehaviour driven via AddComponent + its public API. Verifies UiState tracking and forwarding to injected presenters (spy ports).

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

    Constructors

    UnityGameUiServiceTests()

    Declaration
    public UnityGameUiServiceTests()

    Methods

    ActiveScreen_BeforeInitialize_ReturnsDefault()

    Declaration
    public void ActiveScreen_BeforeInitialize_ReturnsDefault()

    Commands_BeforeInitialize_DoNotThrow()

    Declaration
    public void Commands_BeforeInitialize_DoNotThrow()

    CurrentHudState_AfterInitialize_ReturnsDefaultVisible()

    Declaration
    public void CurrentHudState_AfterInitialize_ReturnsDefaultVisible()

    CurrentHudState_BeforeInitialize_ReturnsHidden()

    Declaration
    public void CurrentHudState_BeforeInitialize_ReturnsHidden()

    CurrentResultsState_BeforeInitialize_ReturnsHidden()

    Declaration
    public void CurrentResultsState_BeforeInitialize_ReturnsHidden()

    Dispatch_HideHudSignal_HidesTheHud()

    Declaration
    public void Dispatch_HideHudSignal_HidesTheHud()

    Dispatch_ShowHudSignal_SetsHudStateWithTheSignalsHudId()

    Declaration
    public void Dispatch_ShowHudSignal_SetsHudStateWithTheSignalsHudId()

    Dispatch_ShowHudSignal_WhilePausedAndHidden_PreservesPauseAndBecomesVisible()

    Declaration
    public void Dispatch_ShowHudSignal_WhilePausedAndHidden_PreservesPauseAndBecomesVisible()

    HideHud_TracksStateAndForwardsToPresenter()

    Declaration
    public void HideHud_TracksStateAndForwardsToPresenter()

    HideResults_TracksStateAndForwardsToPresenter()

    Declaration
    public void HideResults_TracksStateAndForwardsToPresenter()

    IdAndGuid_Properties_RoundTrip()

    Declaration
    public void IdAndGuid_Properties_RoundTrip()

    Implements_IGameUiService()

    Declaration
    public void Implements_IGameUiService()

    InitializeService_NullEventDispatcher_DoesNotThrow()

    Declaration
    public void InitializeService_NullEventDispatcher_DoesNotThrow()

    InitializeService_NullLog_DoesNotThrow()

    Declaration
    public void InitializeService_NullLog_DoesNotThrow()

    InitializeService_NullPresenters_CommandsDoNotThrow()

    Declaration
    public void InitializeService_NullPresenters_CommandsDoNotThrow()

    InitializeService_SetsIdAndGuid()

    Declaration
    public void InitializeService_SetsIdAndGuid()

    LogService_Property_RoundTrips()

    Declaration
    public void LogService_Property_RoundTrips()

    OnDestroy_UnsubscribesFromTheDispatcher()

    Declaration
    public void OnDestroy_UnsubscribesFromTheDispatcher()

    SetActiveScreen_BeforeAnyScreen_PreviousScreenIdIsDefault()

    Declaration
    public void SetActiveScreen_BeforeAnyScreen_PreviousScreenIdIsDefault()

    SetActiveScreen_ForwardsPreviousScreenToPresenter()

    Declaration
    public void SetActiveScreen_ForwardsPreviousScreenToPresenter()

    SetActiveScreen_ForwardsScreenToPresenter()

    Declaration
    public void SetActiveScreen_ForwardsScreenToPresenter()

    SetActiveScreen_UpdatesActiveScreen()

    Declaration
    public void SetActiveScreen_UpdatesActiveScreen()

    SetHudState_TracksStateAndForwardsToPresenter()

    Declaration
    public void SetHudState_TracksStateAndForwardsToPresenter()

    SetUp()

    Declaration
    public void SetUp()

    ShowHud_TracksStateAndForwardsToPresenter()

    Declaration
    public void ShowHud_TracksStateAndForwardsToPresenter()

    ShowResults_TracksStateAndForwardsVisibleSnapshot()

    Declaration
    public void ShowResults_TracksStateAndForwardsVisibleSnapshot()

    TearDown()

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