logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenityRecipeAchievementValidationTests

    Covers what the achievements section refuses before anything is written: an entry that cannot be identified, a value the asset cannot hold, and a reference — icon or condition type — that does not resolve in this project. Validation-only runs, so no assets are created and no fixture folder is needed.

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

    Constructors

    SerenityRecipeAchievementValidationTests()

    Declaration
    public SerenityRecipeAchievementValidationTests()

    Methods

    Validate_AWellFormedEntry_ReportsNothing()

    Declaration
    public void Validate_AWellFormedEntry_ReportsNothing()

    Validate_AnIllFormedCompositeNestedInsideAWrapper_IsStillReported()

    Declaration
    public void Validate_AnIllFormedCompositeNestedInsideAWrapper_IsStillReported()

    Validate_BlankId_IsReported()

    Declaration
    public void Validate_BlankId_IsReported()

    Validate_CompositeConditionWithNoChildrenAtAll_IsReported()

    Declaration
    public void Validate_CompositeConditionWithNoChildrenAtAll_IsReported()

    Validate_CompositeConditionWithOneChild_IsReported()

    Declaration
    public void Validate_CompositeConditionWithOneChild_IsReported()

    Validate_CompositeConditionWithTwoChildren_ReportsNothing()

    Declaration
    public void Validate_CompositeConditionWithTwoChildren_ReportsNothing()

    Validate_DuplicateIdsWithinTheSection_AreReported()

    Declaration
    public void Validate_DuplicateIdsWithinTheSection_AreReported()

    Validate_MissingIconAsset_IsReported()

    Declaration
    public void Validate_MissingIconAsset_IsReported()

    Validate_MissingOutputAndFolder_IsReported()

    Declaration
    public void Validate_MissingOutputAndFolder_IsReported()

    Validate_NegativePoints_AreReported()

    Declaration
    public void Validate_NegativePoints_AreReported()

    Validate_NegativeProgressTarget_IsReported()

    Declaration
    public void Validate_NegativeProgressTarget_IsReported()

    Validate_UnknownTrophyGrade_IsReported()

    Declaration
    public void Validate_UnknownTrophyGrade_IsReported()

    Validate_UnresolvableConditionType_IsReported()

    Declaration
    public void Validate_UnresolvableConditionType_IsReported()

    Validate_UnresolvableNestedConditionType_IsReported()

    Declaration
    public void Validate_UnresolvableNestedConditionType_IsReported()

    Validate_WrapperConditionThatWrapsNothing_IsReported()

    Declaration
    public void Validate_WrapperConditionThatWrapsNothing_IsReported()

    Validate_WrapperConditionWithItsChild_ReportsNothing()

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