logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class IdValueObjectsBehaviorTests

    Additional behavioral coverage for the string-backed identifier value objects (BoneId, MaterialId, TransformId, StateKeyId) beyond their per-type tests: conversion round-trips, ordinal case sensitivity, inequality-operator false branch, and Equals(null) handling.

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

    Constructors

    IdValueObjectsBehaviorTests()

    Declaration
    public IdValueObjectsBehaviorTests()

    Methods

    BoneId_ConversionRoundTrip_PreservesValue()

    Declaration
    public void BoneId_ConversionRoundTrip_PreservesValue()

    BoneId_Equality_IsCaseSensitiveOrdinal()

    Declaration
    public void BoneId_Equality_IsCaseSensitiveOrdinal()

    BoneId_Equals_NullObject_False()

    Declaration
    public void BoneId_Equals_NullObject_False()

    BoneId_OperatorEquals_BothDefault_True()

    Declaration
    public void BoneId_OperatorEquals_BothDefault_True()

    BoneId_OperatorNotEquals_Same_False()

    Declaration
    public void BoneId_OperatorNotEquals_Same_False()

    MaterialId_ConversionRoundTrip_PreservesValue()

    Declaration
    public void MaterialId_ConversionRoundTrip_PreservesValue()

    MaterialId_Equality_IsCaseSensitiveOrdinal()

    Declaration
    public void MaterialId_Equality_IsCaseSensitiveOrdinal()

    MaterialId_Equals_NullObject_False()

    Declaration
    public void MaterialId_Equals_NullObject_False()

    MaterialId_OperatorNotEquals_Same_False()

    Declaration
    public void MaterialId_OperatorNotEquals_Same_False()

    StateKeyId_ConversionRoundTrip_PreservesValue()

    Declaration
    public void StateKeyId_ConversionRoundTrip_PreservesValue()

    StateKeyId_EmptyString_IsNotValidButNotNull()

    Declaration
    public void StateKeyId_EmptyString_IsNotValidButNotNull()

    StateKeyId_Equality_IsCaseSensitiveOrdinal()

    Declaration
    public void StateKeyId_Equality_IsCaseSensitiveOrdinal()

    StateKeyId_Equals_NullObject_False()

    Declaration
    public void StateKeyId_Equals_NullObject_False()

    StateKeyId_OperatorNotEquals_Same_False()

    Declaration
    public void StateKeyId_OperatorNotEquals_Same_False()

    TransformId_ConversionRoundTrip_PreservesValue()

    Declaration
    public void TransformId_ConversionRoundTrip_PreservesValue()

    TransformId_Equality_IsCaseSensitiveOrdinal()

    Declaration
    public void TransformId_Equality_IsCaseSensitiveOrdinal()

    TransformId_Equals_NullObject_False()

    Declaration
    public void TransformId_Equals_NullObject_False()

    TransformId_OperatorNotEquals_Same_False()

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