Class UnitySystemConfigurationServiceTests
Tests for the UnitySystemConfigurationService MonoBehaviour orchestrator. Covers the simple/deterministic paths: pre-init state, the platform guard, snapshot delegation, foundation id round-trip and game-settings injection. Settings disable startup collection / polling so no live snapshot work runs during the test.
Inherited Members
Namespace: Serenity.UnitySystemConfiguration.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnitySystemConfigurationServiceTests
Constructors
UnitySystemConfigurationServiceTests()
Declaration
public UnitySystemConfigurationServiceTests()
Methods
CurrentSnapshot_BeforeInitialize_IsNull()
Declaration
public void CurrentSnapshot_BeforeInitialize_IsNull()
GetSnapshot_AfterInitialize_DelegatesToProvider()
Declaration
public void GetSnapshot_AfterInitialize_DelegatesToProvider()
IdAndGuid_RoundTrip()
Declaration
public void IdAndGuid_RoundTrip()
InitializeGameSettings_AfterInitializeService_DoesNotThrow()
Declaration
public void InitializeGameSettings_AfterInitializeService_DoesNotThrow()
InitializeGameSettings_BeforeInitializeService_DoesNotThrow()
Declaration
public void InitializeGameSettings_BeforeInitializeService_DoesNotThrow()
InitializeService_PlatformGuardAllowsEditor_StaysEnabled()
Declaration
public void InitializeService_PlatformGuardAllowsEditor_StaysEnabled()
InitializeService_PlatformGuardExcludesAll_DisablesComponent()
Declaration
public void InitializeService_PlatformGuardExcludesAll_DisablesComponent()
Service_Implements_ExpectedInterfaces()
Declaration
public void Service_Implements_ExpectedInterfaces()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()