logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnitySnapshotValueParsersTests

    Tests for the public static Serenity.SystemConfiguration.Infrastructure.Helpers.UnitySnapshotValueParsers helper. Covers clamping, culture-invariant parsing fallbacks and the snapshot read/parse branches.

    Inheritance
    object
    UnitySnapshotValueParsersTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.UnitySystemConfiguration.Tests.Infrastructure
    Assembly: Tests.dll
    Syntax
    public class UnitySnapshotValueParsersTests

    Constructors

    UnitySnapshotValueParsersTests()

    Declaration
    public UnitySnapshotValueParsersTests()

    Methods

    ClampFloat_AboveMax_ReturnsMax()

    Declaration
    public void ClampFloat_AboveMax_ReturnsMax()

    ClampFloat_BelowMin_ReturnsMin()

    Declaration
    public void ClampFloat_BelowMin_ReturnsMin()

    ClampInt_AboveMax_ReturnsMax()

    Declaration
    public void ClampInt_AboveMax_ReturnsMax()

    ClampInt_BelowMin_ReturnsMin()

    Declaration
    public void ClampInt_BelowMin_ReturnsMin()

    ClampInt_WithinRange_ReturnsValue()

    Declaration
    public void ClampInt_WithinRange_ReturnsValue()

    ParseFloatOr_IntegerString_ReturnsValue()

    Declaration
    public void ParseFloatOr_IntegerString_ReturnsValue()

    ParseFloatOr_NonNumeric_ReturnsFallback()

    Declaration
    public void ParseFloatOr_NonNumeric_ReturnsFallback()

    ParseFloatOr_NullOrWhitespace_ReturnsFallback()

    Declaration
    public void ParseFloatOr_NullOrWhitespace_ReturnsFallback()

    ParseFloatOr_ValidFloat_ReturnsParsed()

    Declaration
    public void ParseFloatOr_ValidFloat_ReturnsParsed()

    ParseIntOr_FloatString_FloorsToInt()

    Declaration
    public void ParseIntOr_FloatString_FloorsToInt()

    ParseIntOr_NonNumeric_ReturnsFallback()

    Declaration
    public void ParseIntOr_NonNumeric_ReturnsFallback()

    ParseIntOr_NullOrWhitespace_ReturnsFallback()

    Declaration
    public void ParseIntOr_NullOrWhitespace_ReturnsFallback()

    ParseIntOr_ValidInteger_ReturnsParsed()

    Declaration
    public void ParseIntOr_ValidInteger_ReturnsParsed()

    ReadBoolOrParse_KnownBoolField_ReadsDirectly()

    Declaration
    public void ReadBoolOrParse_KnownBoolField_ReadsDirectly()

    ReadBoolOrParse_StringField_ParsesTrue()

    Declaration
    public void ReadBoolOrParse_StringField_ParsesTrue()

    ReadBoolOrParse_UnparseableField_FallsBackToDefault()

    Declaration
    public void ReadBoolOrParse_UnparseableField_FallsBackToDefault()

    ReadFloatOrParse_OutOfRange_ClampsToMax()

    Declaration
    public void ReadFloatOrParse_OutOfRange_ClampsToMax()

    ReadFloatOrParse_StringField_ParsesInvariant()

    Declaration
    public void ReadFloatOrParse_StringField_ParsesInvariant()

    ReadIntOrParse_KnownIntField_ReadsAndClamps()

    Declaration
    public void ReadIntOrParse_KnownIntField_ReadsAndClamps()

    ReadIntOrParse_StringField_TransformsParsesAndClamps()

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