logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    Inheritance
    object
    SpawnPointRegistryTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved