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.
Inherited Members
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()