logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class StateBusComponentTests

    PlayMode tests for StateBusComponent (MonoBehaviour implementing IStateReader). Smoothing is left disabled (default) so Set/Get is synchronous and deterministic.

    Inheritance
    object
    StateBusComponentTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved