Class HudCreatorSignalDefinitionTests
EditMode tests for the no-code trigger side of HudCreator:
GenerateSignalDefinition generating a Show trigger (pre-wired to
ShowHudSignal) and a Hide trigger (pre-wired to HideHudSignal), mirroring
FeedbackCreator's PlayFeedbackSignal trigger. Every test targets a private temp folder,
so the project's own HUDs and Addressables settings are never touched.
Inherited Members
Namespace: Serenity.GameUi.Tests.Editor.Builder
Assembly: Serenity.GameUi.Tests.Editor.dll
Syntax
public class HudCreatorSignalDefinitionTests
Constructors
HudCreatorSignalDefinitionTests()
Declaration
public HudCreatorSignalDefinitionTests()
Methods
Create_DefaultInput_AlsoGeneratesAHideTriggerAssetNextToTheHud()
Declaration
public void Create_DefaultInput_AlsoGeneratesAHideTriggerAssetNextToTheHud()
Create_DefaultInput_GeneratesAShowTriggerAssetNextToTheHud()
Declaration
public void Create_DefaultInput_GeneratesAShowTriggerAssetNextToTheHud()
Create_GenerateSignalDefinitionFalse_DoesNotCreateEitherTriggerAsset()
Declaration
public void Create_GenerateSignalDefinitionFalse_DoesNotCreateEitherTriggerAsset()
Create_HideTrigger_IsPreWiredToHideWhicheverHudIsActive()
Declaration
public void Create_HideTrigger_IsPreWiredToHideWhicheverHudIsActive()
Create_RegisterAsAddressablesFalse_LeavesAddressablesUntouched()
Declaration
public void Create_RegisterAsAddressablesFalse_LeavesAddressablesUntouched()
Create_RegisterAsAddressablesTrue_RegistersTheHudAndBothTriggerAssets()
Declaration
public void Create_RegisterAsAddressablesTrue_RegistersTheHudAndBothTriggerAssets()
Create_ShowTrigger_IsPreWiredToShowTheCreatedHud()
Declaration
public void Create_ShowTrigger_IsPreWiredToShowTheCreatedHud()
Create_UpdateExisting_IgnoresGenerateSignalDefinitionForBothTriggers()
Declaration
public void Create_UpdateExisting_IgnoresGenerateSignalDefinitionForBothTriggers()
Create_ValidationFailure_NeverCreatesEitherTriggerAsset()
Declaration
public void Create_ValidationFailure_NeverCreatesEitherTriggerAsset()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()