Class SerenityRecipeValidationTests
Pure parsing/validation/path tests for the Serenity Project Recipe importer. These do not touch the asset database (validate-only runs and static path helpers).
Inherited Members
Namespace: Serenity.ProjectRecipe.Tests.Editor
Assembly: Serenity.ProjectRecipe.Tests.Editor.dll
Syntax
public class SerenityRecipeValidationTests
Constructors
SerenityRecipeValidationTests()
Declaration
public SerenityRecipeValidationTests()
Methods
Parse_ValidRecipe_PopulatesSections()
Declaration
public void Parse_ValidRecipe_PopulatesSections()
PathUtility_CombineAndUnderRoot_Work()
Declaration
public void PathUtility_CombineAndUnderRoot_Work()
PathUtility_UnsafeRelativeOutputs_AreRejected()
Declaration
public void PathUtility_UnsafeRelativeOutputs_AreRejected()
Validate_DeferredSectionPresent_ReportsWarning()
Declaration
public void Validate_DeferredSectionPresent_ReportsWarning()
Validate_DuplicateIdsAcrossSections_ReportsError()
Declaration
public void Validate_DuplicateIdsAcrossSections_ReportsError()
Validate_InvalidEnumValue_ReportsError()
Declaration
public void Validate_InvalidEnumValue_ReportsError()
Validate_MissingRequiredId_ReportsError()
Declaration
public void Validate_MissingRequiredId_ReportsError()
Validate_MissingSourceAsset_ReportsError()
Declaration
public void Validate_MissingSourceAsset_ReportsError()
Validate_OutputRootOutsideAssets_IsBlocked()
Declaration
public void Validate_OutputRootOutsideAssets_IsBlocked()