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_BackToMainMenuOption_HasSingleEnterMenuSubmitSignal()

    Declaration
    public void Build_BackToMainMenuOption_HasSingleEnterMenuSubmitSignal()

    Build_CreatesMainMenuAndPauseMenu_WithExpectedIds()

    Declaration
    public void Build_CreatesMainMenuAndPauseMenu_WithExpectedIds()

    Build_GameModeSettingsAsset_EmitsInputAssetAndActionMapNames()

    Declaration
    public void Build_GameModeSettingsAsset_EmitsInputAssetAndActionMapNames()

    Build_GameModeSettingsAsset_WiresPauseMenuIdToPauseMenuId()

    Declaration
    public void Build_GameModeSettingsAsset_WiresPauseMenuIdToPauseMenuId()

    Build_IncludesAllSevenSupportAssets()

    Declaration
    public void Build_IncludesAllSevenSupportAssets()

    Build_InitializationPipelineProfile_TasksArrayMatchesInjectedBootTaskAssetPaths()

    Declaration
    public void Build_InitializationPipelineProfile_TasksArrayMatchesInjectedBootTaskAssetPaths()

    Build_MainMenu_HasPlayAndQuitOptions()

    Declaration
    public void Build_MainMenu_HasPlayAndQuitOptions()

    Build_MenuAndModalServiceSettings_HaveControllerIds()

    Declaration
    public void Build_MenuAndModalServiceSettings_HaveControllerIds()

    Build_PauseMenu_HasResumeAndBackToMainMenuOptions()

    Declaration
    public void Build_PauseMenu_HasResumeAndBackToMainMenuOptions()

    Build_PlayOption_HasSingleStartGameSubmitSignal()

    Declaration
    public void Build_PlayOption_HasSingleStartGameSubmitSignal()

    Build_QuitOption_HasSingleExitApplicationSubmitSignal()

    Declaration
    public void Build_QuitOption_HasSingleExitApplicationSubmitSignal()

    Build_ResumeOption_HasSingleResumeGameSubmitSignal()

    Declaration
    public void Build_ResumeOption_HasSingleResumeGameSubmitSignal()

    Build_SetsSchemaVersionAndOutputRoot()

    Declaration
    public void Build_SetsSchemaVersionAndOutputRoot()

    Build_UiSettingsAsset_EmitsUiAndThemeObjectRefs()

    Declaration
    public void Build_UiSettingsAsset_EmitsUiAndThemeObjectRefs()

    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_EmptyInputActionAssetPath_ReturnsError()

    Declaration
    public void Validate_EmptyInputActionAssetPath_ReturnsError()

    Validate_EmptyRequiredId_ReturnsError()

    Declaration
    public void Validate_EmptyRequiredId_ReturnsError()

    Validate_EmptyThemeAssetPath_ReturnsError()

    Declaration
    public void Validate_EmptyThemeAssetPath_ReturnsError()

    Validate_EmptyUiPrefabPath_ReturnsError()

    Declaration
    public void Validate_EmptyUiPrefabPath_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