Class UnityCutsceneStepTests
Tests for UnityCutsceneStep, the serializable cutscene stage entity.
The class exposes its data only through read-only properties backed by private
[SerializeField] fields, so the populated cases use
UnityEngine.JsonUtility.FromJson``1(System.String) (the real Unity serialization path) to drive
the fields rather than reflection. The key behaviour under test is the explicit
Kind mapping that bridges the cutscene-specific enum
onto the generic sequence port as its own name.
Inherited Members
Namespace: Serenity.UnityCutscenePlayer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityCutsceneStepTests
Constructors
UnityCutsceneStepTests()
Declaration
public UnityCutsceneStepTests()
Methods
Default_DurationSeconds_IsOne()
Declaration
public void Default_DurationSeconds_IsOne()
Default_FadeColor_IsBlack()
Declaration
public void Default_FadeColor_IsBlack()
Default_Timeline_IsNull()
Declaration
public void Default_Timeline_IsNull()
Deserialized_ExposesIdDurationAndStageType()
Declaration
public void Deserialized_ExposesIdDurationAndStageType()
Implements_ITimedSequenceStage_And_ICutsceneStageProperties()
Declaration
public void Implements_ITimedSequenceStage_And_ICutsceneStageProperties()
Kind_Custom_MapsToCustom()
Declaration
public void Kind_Custom_MapsToCustom()
Kind_FadeIn_ReportsItsOwnName()
Declaration
public void Kind_FadeIn_ReportsItsOwnName()
Kind_FadeOut_ReportsItsOwnName()
Declaration
public void Kind_FadeOut_ReportsItsOwnName()
Kind_PlayTimeline_ReportsItsOwnName()
Declaration
public void Kind_PlayTimeline_ReportsItsOwnName()
Kind_ShowDialog_ReportsItsOwnName()
Declaration
public void Kind_ShowDialog_ReportsItsOwnName()
Kind_Wait_ReportsItsOwnName()
Declaration
public void Kind_Wait_ReportsItsOwnName()