logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class RailPathTests

    Tests for the RailPath entity.

    Inheritance
    object
    RailPathTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.GameRail.Tests.Domain
    Assembly: Tests.dll
    Syntax
    public class RailPathTests

    Constructors

    RailPathTests()

    Declaration
    public RailPathTests()

    Methods

    Ctor_NullNodes_CreatesEmpty()

    Declaration
    public void Ctor_NullNodes_CreatesEmpty()

    Ctor_StoresIdAndNodes()

    Declaration
    public void Ctor_StoresIdAndNodes()

    GetNode_NegativeIndex_Throws()

    Declaration
    public void GetNode_NegativeIndex_Throws()

    GetNode_OutOfRange_Throws()

    Declaration
    public void GetNode_OutOfRange_Throws()

    GetNode_ValidIndex_ReturnsNode()

    Declaration
    public void GetNode_ValidIndex_ReturnsNode()

    IsValid_NoNodes_False()

    Declaration
    public void IsValid_NoNodes_False()

    IsValid_OneNode_False()

    Declaration
    public void IsValid_OneNode_False()

    IsValid_TwoOrMoreNodes_True()

    Declaration
    public void IsValid_TwoOrMoreNodes_True()

    Nodes_ReturnsReadOnlyList()

    Declaration
    public void Nodes_ReturnsReadOnlyList()

    SetUp()

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