logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class 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.

    Inheritance
    object
    UnityRailDriverTests
    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 UnityRailDriverTests

    Constructors

    UnityRailDriverTests()

    Declaration
    public UnityRailDriverTests()

    Methods

    AutoDrive_RoundTripsThroughProperty()

    Declaration
    public void AutoDrive_RoundTripsThroughProperty()

    Bind_WithNull_SetsIsBoundFalse()

    Declaration
    public void Bind_WithNull_SetsIsBoundFalse()

    Bind_WithService_SetsIsBoundTrue()

    Declaration
    public void Bind_WithService_SetsIsBoundTrue()

    Driver_Implements_IFoundationSettings()

    Declaration
    public void Driver_Implements_IFoundationSettings()

    EndMode_RoundTripsThroughProperty()

    Declaration
    public void EndMode_RoundTripsThroughProperty()

    IdAndGuid_RoundTripThroughFoundationSettings()

    Declaration
    public void IdAndGuid_RoundTripThroughFoundationSettings()

    IsBound_BeforeBind_IsFalse()

    Declaration
    public void IsBound_BeforeBind_IsFalse()

    SetUp()

    Declaration
    public void SetUp()

    Speed_RoundTripsThroughProperty()

    Declaration
    public void Speed_RoundTripsThroughProperty()

    TearDown()

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