logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AiPromptTemplateCatalogTests

    Drift guard for the shipped prompt templates: every name KnownTemplateNames claims to ship must exist on disk under Assets/Serenity/Documentation/PromptTemplates, and every {{TOKEN}} found inside a template must be declared in Serenity.AiPromptBuilder.Tests.Editor.AiPromptTemplateCatalogTests.TokenContract — an undeclared token means the template and the C# producing its values fell out of sync.

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

    Constructors

    AiPromptTemplateCatalogTests()

    Declaration
    public AiPromptTemplateCatalogTests()

    Methods

    KnownTemplateNames_MatchesDeclaredTokenContract()

    Declaration
    public void KnownTemplateNames_MatchesDeclaredTokenContract()

    KnownTemplate_EveryTokenIsDeclaredInContract(string)

    Declaration
    public void KnownTemplate_EveryTokenIsDeclaredInContract(string templateName)
    Parameters
    Type Name Description
    string templateName

    KnownTemplate_FileExistsOnDisk(string)

    Declaration
    public void KnownTemplate_FileExistsOnDisk(string templateName)
    Parameters
    Type Name Description
    string templateName
    In this article
    © 2026 Serenity. All Rights Reserved