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