logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenityCreateGameSceneGeneratorTests

    EditMode tests for SerenityCreateGameSceneGenerator. Every test that touches disk points at a private temp folder — the shipped Serenity.CreateGame.Infrastructure.Editor.CreateGameScenePaths.DefaultRootFolder is never written to — and cleans up both the assets and their Addressables entries in TearDown(), mirroring SerenityCreateGameBootSceneTests and SerenitySampleSceneGeneratorTests.

    Inheritance
    object
    SerenityCreateGameSceneGeneratorTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.CreateGame.Tests.Editor
    Assembly: Serenity.CreateGame.Tests.Editor.dll
    Syntax
    public class SerenityCreateGameSceneGeneratorTests

    Constructors

    SerenityCreateGameSceneGeneratorTests()

    Declaration
    public SerenityCreateGameSceneGeneratorTests()

    Methods

    Generate_ConsumesRecipeReportPaths()

    Tier-3 seam test: runs the real SerenityRecipeEngine in Import over a minimal-loop recipe to produce a real, on-disk UnityUiSettings asset, then asserts the boot scene's installer ends up referencing that recipe-generated asset — not the shipped default.

    Declaration
    public void Generate_ConsumesRecipeReportPaths()

    Generate_CreatesBootAndGameplayScenes()

    Declaration
    public void Generate_CreatesBootAndGameplayScenes()

    Generate_GameplaySceneHasNoAudioListener_BootSceneHasExactlyOne()

    Declaration
    public void Generate_GameplaySceneHasNoAudioListener_BootSceneHasExactlyOne()

    Generate_RequiresRootFolder()

    Declaration
    public void Generate_RequiresRootFolder()

    Generate_RollsBackOnFailure()

    Declaration
    public void Generate_RollsBackOnFailure()

    Generate_RollsBackWhenSecondPassSaveFails()

    Declaration
    public void Generate_RollsBackWhenSecondPassSaveFails()

    Generate_SecondRunIsIdempotent()

    Declaration
    public void Generate_SecondRunIsIdempotent()

    Generate_WiresGameplaySceneOntoInstaller()

    Declaration
    public void Generate_WiresGameplaySceneOntoInstaller()

    OneTimeTearDown()

    Declaration
    public void OneTimeTearDown()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

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