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