Namespace Serenity.UnityGameRail.Tests.Infrastructure
Classes
RailPoseSamplerTests
Tests for Serenity.GameRail.Infrastructure.Utils.RailPoseSampler, the pure piecewise-linear sampler that maps normalized progress over an ordered node list onto a world-space position and tangent-derived orientation.
UnityGameRailServiceTests
Tests for Serenity.GameRail.Infrastructure.Services.UnityGameRailService: rail registration, progress management (set/advance/reset/clamp) and snapshot reporting.
UnityRailDriverTests
Tests for the public contract of Serenity.GameRail.Infrastructure.Drivers.UnityRailDriver: the bind lifecycle
and the inspector-exposed drive properties. The frame-driven Update loop is
not exercised (no PlayMode loop), so only the deterministic public surface is covered.
UnityRailFollowerViewTests
Tests for the public contract of Serenity.GameRail.Infrastructure.Views.UnityRailFollowerView: the bind lifecycle
and the inspector-exposed sampling properties. The private per-frame ApplyPose
path depends on the Unity update loop and is intentionally not exercised here.