Class StateBusComponentTests
PlayMode tests for StateBusComponent (MonoBehaviour implementing IStateReader). Smoothing is left disabled (default) so Set/Get is synchronous and deterministic.
Inherited Members
Namespace: Serenity.UnityProceduralAnimator.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class StateBusComponentTests
Constructors
StateBusComponentTests()
Declaration
public StateBusComponentTests()
Methods
Clear_RemovesAllState()
Declaration
public void Clear_RemovesAllState()
Get_MissingKey_ReturnsDefault()
Declaration
public void Get_MissingKey_ReturnsDefault()
Get_NullKey_ReturnsDefault()
Declaration
public void Get_NullKey_ReturnsDefault()
IStateReader_Get_ByStateKeyId_ReturnsValue()
Declaration
public void IStateReader_Get_ByStateKeyId_ReturnsValue()
IStateReader_Get_InvalidKey_ReturnsDefault()
Declaration
public void IStateReader_Get_InvalidKey_ReturnsDefault()
IStateReader_TryGet_Works()
Declaration
public void IStateReader_TryGet_Works()
Remove_RemovesSpecificKey()
Declaration
public void Remove_RemovesSpecificKey()
SetUp()
Declaration
public void SetUp()
Set_ClampToRangeHint_ClampsValue()
Declaration
public void Set_ClampToRangeHint_ClampsValue()
Set_NullKey_DoesNotThrow()
Declaration
public void Set_NullKey_DoesNotThrow()
Set_ThenGet_ByUnityStateKey_ReturnsValue()
Declaration
public void Set_ThenGet_ByUnityStateKey_ReturnsValue()
TearDown()
Declaration
public void TearDown()
TryGet_ByUnityStateKey_Works()
Declaration
public void TryGet_ByUnityStateKey_Works()
TryGet_Missing_ReturnsFalse()
Declaration
public void TryGet_Missing_ReturnsFalse()