logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityRailFollowerViewTests

    Tests for the public contract of UnityRailFollowerView: the bind lifecycle, the inspector-exposed sampling properties, and the IRailPathProvider port consumed by the private per-frame ApplyPose (invoked via reflection here since it does not depend on the Unity update loop as long as smoothing is 0, the default).

    Inheritance
    object
    UnityRailFollowerViewTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.UnityGameRail.Tests.Infrastructure
    Assembly: Tests.dll
    Syntax
    public class UnityRailFollowerViewTests

    Constructors

    UnityRailFollowerViewTests()

    Declaration
    public UnityRailFollowerViewTests()

    Methods

    ApplyOrientation_RoundTripsThroughProperty()

    Declaration
    public void ApplyOrientation_RoundTripsThroughProperty()

    ApplyPose_ServiceImplementingPathProvider_MovesTargetAlongSampledPose()

    Declaration
    public void ApplyPose_ServiceImplementingPathProvider_MovesTargetAlongSampledPose()

    ApplyPose_ServiceWithoutPathProvider_LogsWarningInsteadOfSilentNoOp()

    Declaration
    public void ApplyPose_ServiceWithoutPathProvider_LogsWarningInsteadOfSilentNoOp()

    ApplyPose_ServiceWithoutPathProvider_WarnsOnlyOncePerBind()

    Declaration
    public void ApplyPose_ServiceWithoutPathProvider_WarnsOnlyOncePerBind()

    Bind_WithNull_SetsIsBoundFalse()

    Declaration
    public void Bind_WithNull_SetsIsBoundFalse()

    Bind_WithService_SetsIsBoundTrue()

    Declaration
    public void Bind_WithService_SetsIsBoundTrue()

    IdAndGuid_RoundTripThroughFoundationSettings()

    Declaration
    public void IdAndGuid_RoundTripThroughFoundationSettings()

    IsBound_BeforeBind_IsFalse()

    Declaration
    public void IsBound_BeforeBind_IsFalse()

    LookAheadEpsilon_RoundTripsThroughProperty()

    Declaration
    public void LookAheadEpsilon_RoundTripsThroughProperty()

    Phase_RoundTripsThroughProperty()

    Declaration
    public void Phase_RoundTripsThroughProperty()

    SetUp()

    Declaration
    public void SetUp()

    Smoothing_RoundTripsThroughProperty()

    Declaration
    public void Smoothing_RoundTripsThroughProperty()

    TearDown()

    Declaration
    public void TearDown()

    View_Implements_IFoundationSettings()

    Declaration
    public void View_Implements_IFoundationSettings()
    In this article
    © 2026 Serenity. All Rights Reserved