Class RailProgressBehaviorTests
Additional behavioral tests for the RailProgress value object.
Inherited Members
Namespace: Serenity.GameRail.Tests.Domain
Assembly: Tests.dll
Syntax
public class RailProgressBehaviorTests
Constructors
RailProgressBehaviorTests()
Declaration
public RailProgressBehaviorTests()
Methods
Advance_NegativeBeyondStart_ClampsToZero()
Declaration
public void Advance_NegativeBeyondStart_ClampsToZero()
Advance_NegativeDelta_DecreasesValue()
Declaration
public void Advance_NegativeDelta_DecreasesValue()
Advance_ReturnsNewInstance_DoesNotMutateOriginal()
Declaration
public void Advance_ReturnsNewInstance_DoesNotMutateOriginal()
Advance_ZeroDelta_KeepsValue()
Declaration
public void Advance_ZeroDelta_KeepsValue()
Ctor_One_NotClamped()
Declaration
public void Ctor_One_NotClamped()
Ctor_Zero_NotClamped()
Declaration
public void Ctor_Zero_NotClamped()
Equals_ClampedValuesEqual_True()
Declaration
public void Equals_ClampedValuesEqual_True()
Equals_Object_Null_False()
Declaration
public void Equals_Object_Null_False()
ExplicitFromFloat_Clamps()
Declaration
public void ExplicitFromFloat_Clamps()
GetHashCode_DifferentValues_Differ()
Declaration
public void GetHashCode_DifferentValues_Differ()
ImplicitToFloat_Start_IsZero()
Declaration
public void ImplicitToFloat_Start_IsZero()
IsAtEnd_BelowOne_False()
Declaration
public void IsAtEnd_BelowOne_False()
IsAtStart_AboveZero_False()
Declaration
public void IsAtStart_AboveZero_False()
OperatorEquals_ClampedAtStart_True()
Declaration
public void OperatorEquals_ClampedAtStart_True()
OperatorNotEquals_Same_False()
Declaration
public void OperatorNotEquals_Same_False()
ToString_MatchesP1Format()
Declaration
public void ToString_MatchesP1Format()