logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenityDiscoveryRegistryTests

    Tests for BuildJson() — the machine-readable "what exists" dump an agent reads to author valid recipes. The registry DTOs are private, so these tests parse the JSON into local mirror types and assert on content discovered live from the project.

    Inheritance
    object
    SerenityDiscoveryRegistryTests
    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 SerenityDiscoveryRegistryTests

    Constructors

    SerenityDiscoveryRegistryTests()

    Declaration
    public SerenityDiscoveryRegistryTests()

    Methods

    BuildJson_CountsMatchArrayLengths()

    Declaration
    public void BuildJson_CountsMatchArrayLengths()

    BuildJson_EmitsRecipeEnumVocabularies()

    Declaration
    public void BuildJson_EmitsRecipeEnumVocabularies()

    BuildJson_IncludesCuratedIdContracts()

    Declaration
    public void BuildJson_IncludesCuratedIdContracts()

    BuildJson_ListsBuiltInActionsWithTheirSignal()

    Declaration
    public void BuildJson_ListsBuiltInActionsWithTheirSignal()

    BuildJson_ListsConcreteSignalsWithAssemblyQualifiedName()

    Declaration
    public void BuildJson_ListsConcreteSignalsWithAssemblyQualifiedName()

    BuildJson_MapsAuthorableTypesToTheirSection()

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