Class AiPromptIntentTests
EditMode tests for the six IAiPromptIntent implementations — questions, validation, emission, and scan-driven pickers.
Inherited Members
Namespace: Serenity.AiPromptBuilder.Tests.Editor
Assembly: Serenity.AiPromptBuilder.Tests.Editor.dll
Syntax
public class AiPromptIntentTests
Constructors
AiPromptIntentTests()
Declaration
public AiPromptIntentTests()
Methods
AudioAndTheme_BuildQuestions_IncludesRequiredKeys()
Declaration
public void AudioAndTheme_BuildQuestions_IncludesRequiredKeys()
AudioAndTheme_BuildQuestions_ScanHasGameSettings_OffersThemAsChoices()
Declaration
public void AudioAndTheme_BuildQuestions_ScanHasGameSettings_OffersThemAsChoices()
AudioAndTheme_Emit_ExistingThemeSelected_DeclaresExtendsExistingInsteadOfCreatesNew()
Declaration
public void AudioAndTheme_Emit_ExistingThemeSelected_DeclaresExtendsExistingInsteadOfCreatesNew()
AudioAndTheme_Emit_NoImportFolderProvided_FallsBackToPlaceholder()
Declaration
public void AudioAndTheme_Emit_NoImportFolderProvided_FallsBackToPlaceholder()
AudioAndTheme_Validate_MissingRequiredAnswers_ReturnsErrors()
Declaration
public void AudioAndTheme_Validate_MissingRequiredAnswers_ReturnsErrors()
ExtendModule_BuildQuestions_IncludesRequiredKeys()
Declaration
public void ExtendModule_BuildQuestions_IncludesRequiredKeys()
ExtendModule_BuildQuestions_ScanHasAssets_OffersThemAcrossAllTypes()
Declaration
public void ExtendModule_BuildQuestions_ScanHasAssets_OffersThemAcrossAllTypes()
ExtendModule_Emit_CreateMode_DeclaresCreatesNewPerModule()
Declaration
public void ExtendModule_Emit_CreateMode_DeclaresCreatesNewPerModule()
ExtendModule_Emit_ExtendMode_DeclaresExtendsExistingPerPickedAsset()
Declaration
public void ExtendModule_Emit_ExtendMode_DeclaresExtendsExistingPerPickedAsset()
ExtendModule_ModuleDocPathMapping_SurvivesModuleCatalogExtraction()
Declaration
public void ExtendModule_ModuleDocPathMapping_SurvivesModuleCatalogExtraction()
ExtendModule_Validate_CreateModeWithoutBaseAssets_ReturnsNoErrors()
Declaration
public void ExtendModule_Validate_CreateModeWithoutBaseAssets_ReturnsNoErrors()
ExtendModule_Validate_ExtendModeWithoutBaseAssets_ReturnsError()
Declaration
public void ExtendModule_Validate_ExtendModeWithoutBaseAssets_ReturnsError()
ExtendModule_Validate_MissingRequiredAnswers_ReturnsErrors()
Declaration
public void ExtendModule_Validate_MissingRequiredAnswers_ReturnsErrors()
FreeFormRequest_BuildQuestions_IncludesRequiredKeys()
Declaration
public void FreeFormRequest_BuildQuestions_IncludesRequiredKeys()
FreeFormRequest_BuildQuestions_ScanHasAssets_OffersThemAcrossAllTypes()
Declaration
public void FreeFormRequest_BuildQuestions_ScanHasAssets_OffersThemAcrossAllTypes()
FreeFormRequest_Emit_ReferencedDocPathsIncludeEveryCatalogEntryAndMasterMap()
Declaration
public void FreeFormRequest_Emit_ReferencedDocPathsIncludeEveryCatalogEntryAndMasterMap()
FreeFormRequest_Emit_RendersRequestTextAndDeclaresNoOutcomes()
Declaration
public void FreeFormRequest_Emit_RendersRequestTextAndDeclaresNoOutcomes()
FreeFormRequest_Validate_MissingRequiredAnswers_ReturnsErrors()
Declaration
public void FreeFormRequest_Validate_MissingRequiredAnswers_ReturnsErrors()
FreeFormRequest_Validate_RequestProvided_ReturnsNoErrors()
Declaration
public void FreeFormRequest_Validate_RequestProvided_ReturnsNoErrors()
Hud_BuildQuestions_IncludesRequiredKeys()
Declaration
public void Hud_BuildQuestions_IncludesRequiredKeys()
Hud_BuildQuestions_ScanHasHuds_OffersThemAsChoices()
Declaration
public void Hud_BuildQuestions_ScanHasHuds_OffersThemAsChoices()
Hud_Emit_CreateMode_DeclaresCreatesNewUnityHudDefinition()
Declaration
public void Hud_Emit_CreateMode_DeclaresCreatesNewUnityHudDefinition()
Hud_Emit_ExtendMode_DeclaresExtendsExistingPerPickedAsset()
Declaration
public void Hud_Emit_ExtendMode_DeclaresExtendsExistingPerPickedAsset()
Hud_Emit_NoRepresentationsSelected_FallsBackToPlaceholder()
Declaration
public void Hud_Emit_NoRepresentationsSelected_FallsBackToPlaceholder()
Hud_Emit_ReferencedDocPaths_IsHudCookbookOnly()
Declaration
public void Hud_Emit_ReferencedDocPaths_IsHudCookbookOnly()
Hud_Validate_CreateModeWithoutBaseHuds_ReturnsNoErrors()
Declaration
public void Hud_Validate_CreateModeWithoutBaseHuds_ReturnsNoErrors()
Hud_Validate_ExtendModeWithoutBaseHuds_ReturnsError()
Declaration
public void Hud_Validate_ExtendModeWithoutBaseHuds_ReturnsError()
Hud_Validate_MissingRequiredAnswers_ReturnsErrors()
Declaration
public void Hud_Validate_MissingRequiredAnswers_ReturnsErrors()
InitializeProject_BuildQuestions_IncludesRequiredKeys()
Declaration
public void InitializeProject_BuildQuestions_IncludesRequiredKeys()
InitializeProject_BuildQuestions_ScanHasThemes_OffersThemAsChoices()
Declaration
public void InitializeProject_BuildQuestions_ScanHasThemes_OffersThemAsChoices()
InitializeProject_Emit_BaseThemeSelected_ExtendsExistingAndReferencesItInBody()
Declaration
public void InitializeProject_Emit_BaseThemeSelected_ExtendsExistingAndReferencesItInBody()
InitializeProject_Emit_RendersTokensAndDeclaresOutcomes()
Declaration
public void InitializeProject_Emit_RendersTokensAndDeclaresOutcomes()
InitializeProject_Validate_AllRequiredAnswersProvided_ReturnsNoErrors()
Declaration
public void InitializeProject_Validate_AllRequiredAnswersProvided_ReturnsNoErrors()
InitializeProject_Validate_MissingRequiredAnswers_ReturnsErrors()
Declaration
public void InitializeProject_Validate_MissingRequiredAnswers_ReturnsErrors()
SceneElements_BuildQuestions_IncludesRequiredKeys()
Declaration
public void SceneElements_BuildQuestions_IncludesRequiredKeys()
SceneElements_BuildQuestions_ScanHasCharacters_OffersThemAsChoices()
Declaration
public void SceneElements_BuildQuestions_ScanHasCharacters_OffersThemAsChoices()
SceneElements_Emit_RendersTokensAndDeclaresOutcomesPerKind()
Declaration
public void SceneElements_Emit_RendersTokensAndDeclaresOutcomesPerKind()
SceneElements_Emit_SceneWiringSelected_DeclaresRequiresGameMode()
Declaration
public void SceneElements_Emit_SceneWiringSelected_DeclaresRequiresGameMode()
SceneElements_Validate_MissingRequiredAnswers_ReturnsErrors()
Declaration
public void SceneElements_Validate_MissingRequiredAnswers_ReturnsErrors()