Class CharacterStatusBehaviorTests
Additional behavioral tests for the CharacterStatus class-based enum: asserts the exact mirrored numeric Value of each lifecycle status and covers operator/Is edge cases not exercised by CharacterStatusTests.
Inherited Members
Namespace: Serenity.Character.Tests.Domain
Assembly: Tests.dll
Syntax
public class CharacterStatusBehaviorTests
Constructors
CharacterStatusBehaviorTests()
Declaration
public CharacterStatusBehaviorTests()
Methods
Active_Value_IsOne()
Declaration
public void Active_Value_IsOne()
Dead_Value_IsThree()
Declaration
public void Dead_Value_IsThree()
Dying_Value_IsTwo()
Declaration
public void Dying_Value_IsTwo()
Equals_SameValueDifferentInstance_ReturnsTrue()
Declaration
public void Equals_SameValueDifferentInstance_ReturnsTrue()
Is_Dead_MatchesSelf()
Declaration
public void Is_Dead_MatchesSelf()
Is_Spawning_MatchesSelf()
Declaration
public void Is_Spawning_MatchesSelf()
Is_SubStatus_DoesNotMatchSiblingSubStatus()
Declaration
public void Is_SubStatus_DoesNotMatchSiblingSubStatus()
OperatorEquals_DifferentInstancesSameValue_ReturnsTrue()
Declaration
public void OperatorEquals_DifferentInstancesSameValue_ReturnsTrue()
OperatorNotEquals_BothNull_ReturnsFalse()
Declaration
public void OperatorNotEquals_BothNull_ReturnsFalse()
OperatorNotEquals_LeftNull_ReturnsTrue()
Declaration
public void OperatorNotEquals_LeftNull_ReturnsTrue()
OperatorNotEquals_RightNull_ReturnsTrue()
Declaration
public void OperatorNotEquals_RightNull_ReturnsTrue()
Spawning_Value_IsZero()
Declaration
public void Spawning_Value_IsZero()