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.
Inherited Members
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()