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