Class CharacterIdBehaviorTests
Additional behavioral tests for the CharacterId value object covering equality/operator edge cases not exercised by CharacterIdTests.
Inherited Members
Namespace: Serenity.Character.Tests.Domain
Assembly: Tests.dll
Syntax
public class CharacterIdBehaviorTests
Constructors
CharacterIdBehaviorTests()
Declaration
public CharacterIdBehaviorTests()
Methods
Equals_DefaultStructAndExplicitNull_AreNotComparedByThrow()
Declaration
public void Equals_DefaultStructAndExplicitNull_AreNotComparedByThrow()
Equals_OrdinalCaseSensitive_DifferentCaseNotEqual()
Declaration
public void Equals_OrdinalCaseSensitive_DifferentCaseNotEqual()
ExplicitConversion_RoundTripsValue()
Declaration
public void ExplicitConversion_RoundTripsValue()
GetHashCode_DifferentValues_TypicallyDiffer()
Declaration
public void GetHashCode_DifferentValues_TypicallyDiffer()
ImplicitConversion_DefaultStruct_ReturnsNull()
Declaration
public void ImplicitConversion_DefaultStruct_ReturnsNull()
OperatorEquals_TwoDefaultStructs_ReturnsTrue()
Declaration
public void OperatorEquals_TwoDefaultStructs_ReturnsTrue()
OperatorNotEquals_DefaultVsValued_ReturnsTrue()
Declaration
public void OperatorNotEquals_DefaultVsValued_ReturnsTrue()