Class SpawnPointRegistryTests
PlayMode tests for SpawnPointRegistry.
SpawnPoint ids are private serialized fields, so the registry is exercised with
no resolvable points: empty-id points are skipped during Build (warning),
and lookups for any id miss.
Inherited Members
Namespace: Serenity.UnityStage.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class SpawnPointRegistryTests
Constructors
SpawnPointRegistryTests()
Declaration
public SpawnPointRegistryTests()
Methods
Build_WithEmptyIdSpawnPoint_WarnsAndSkipsThePoint()
Declaration
public void Build_WithEmptyIdSpawnPoint_WarnsAndSkipsThePoint()
Build_WithNoSpawnPoints_DoesNotThrow()
Declaration
public void Build_WithNoSpawnPoints_DoesNotThrow()
Implements_ISpawnPointResolver()
Declaration
public void Implements_ISpawnPointResolver()
Resolve_UnknownId_ThrowsInvalidOperationException()
Declaration
public void Resolve_UnknownId_ThrowsInvalidOperationException()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()
TryResolve_BuildsLazilyWhenNotPreBuilt()
Declaration
public void TryResolve_BuildsLazilyWhenNotPreBuilt()
TryResolve_EmptyRegistry_ReturnsFalseAndNullPoint()
Declaration
public void TryResolve_EmptyRegistry_ReturnsFalseAndNullPoint()