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).
Inherited Members
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()