logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenityMinimalLoopRecipeFactoryTests

    Pure tests for SerenityMinimalLoopRecipeFactory and MinimalLoopOptionsValidator. No assets are written: the factory only builds an in-memory SerenityRecipe, and the one engine test below stops at Validate.

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

    Constructors

    SerenityMinimalLoopRecipeFactoryTests()

    Declaration
    public SerenityMinimalLoopRecipeFactoryTests()

    Methods

    Build_CreatesMainMenuAndPauseMenu_WithExpectedIds()

    Declaration
    public void Build_CreatesMainMenuAndPauseMenu_WithExpectedIds()

    Build_GameModeSettingsAsset_WiresPauseMenuIdToPauseMenuId()

    Declaration
    public void Build_GameModeSettingsAsset_WiresPauseMenuIdToPauseMenuId()

    Build_IncludesAllSevenSupportAssets()

    Declaration
    public void Build_IncludesAllSevenSupportAssets()

    Build_MainMenu_HasPlayAndQuitOptions()

    Declaration
    public void Build_MainMenu_HasPlayAndQuitOptions()

    Build_PauseMenu_HasResumeAndBackToMainMenuOptions()

    Declaration
    public void Build_PauseMenu_HasResumeAndBackToMainMenuOptions()

    Build_SetsSchemaVersionAndOutputRoot()

    Declaration
    public void Build_SetsSchemaVersionAndOutputRoot()

    Build_UiSettingsAsset_WiresInitialViewIdToMainMenuId()

    Declaration
    public void Build_UiSettingsAsset_WiresInitialViewIdToMainMenuId()

    Engine_DryRun_ReportsNoErrors()

    Declaration
    public void Engine_DryRun_ReportsNoErrors()

    Engine_Validate_ReportsNoErrors()

    Declaration
    public void Engine_Validate_ReportsNoErrors()

    Validate_DuplicateIdsBetweenFields_ReturnsError()

    Declaration
    public void Validate_DuplicateIdsBetweenFields_ReturnsError()

    Validate_EmptyRequiredId_ReturnsError()

    Declaration
    public void Validate_EmptyRequiredId_ReturnsError()

    Validate_IdCollidesWithExistingProjectId_ReturnsError()

    Declaration
    public void Validate_IdCollidesWithExistingProjectId_ReturnsError()

    Validate_OutputRootNotUnderAssets_ReturnsError()

    Declaration
    public void Validate_OutputRootNotUnderAssets_ReturnsError()

    Validate_ValidOptions_ReturnsNoErrors()

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