Class IdValueObjectsBehaviorTests
Additional behavioral coverage for the string-backed identifier value objects (Serenity.ProceduralExpression.Domain.ValueObjects.BoneId, Serenity.ProceduralExpression.Domain.ValueObjects.MaterialId, Serenity.ProceduralExpression.Domain.ValueObjects.TransformId, Serenity.ProceduralExpression.Domain.ValueObjects.StateKeyId) beyond their per-type tests: conversion round-trips, ordinal case sensitivity, inequality-operator false branch, and Equals(null) handling.
Inherited Members
Namespace: Serenity.ProceduralExpression.Tests.Domain
Assembly: Tests.dll
Syntax
public class IdValueObjectsBehaviorTests
Constructors
IdValueObjectsBehaviorTests()
Declaration
public IdValueObjectsBehaviorTests()
Methods
BoneId_ConversionRoundTrip_PreservesValue()
Declaration
public void BoneId_ConversionRoundTrip_PreservesValue()
BoneId_Equality_IsCaseSensitiveOrdinal()
Declaration
public void BoneId_Equality_IsCaseSensitiveOrdinal()
BoneId_Equals_NullObject_False()
Declaration
public void BoneId_Equals_NullObject_False()
BoneId_OperatorEquals_BothDefault_True()
Declaration
public void BoneId_OperatorEquals_BothDefault_True()
BoneId_OperatorNotEquals_Same_False()
Declaration
public void BoneId_OperatorNotEquals_Same_False()
MaterialId_ConversionRoundTrip_PreservesValue()
Declaration
public void MaterialId_ConversionRoundTrip_PreservesValue()
MaterialId_Equality_IsCaseSensitiveOrdinal()
Declaration
public void MaterialId_Equality_IsCaseSensitiveOrdinal()
MaterialId_Equals_NullObject_False()
Declaration
public void MaterialId_Equals_NullObject_False()
MaterialId_OperatorNotEquals_Same_False()
Declaration
public void MaterialId_OperatorNotEquals_Same_False()
StateKeyId_ConversionRoundTrip_PreservesValue()
Declaration
public void StateKeyId_ConversionRoundTrip_PreservesValue()
StateKeyId_EmptyString_IsNotValidButNotNull()
Declaration
public void StateKeyId_EmptyString_IsNotValidButNotNull()
StateKeyId_Equality_IsCaseSensitiveOrdinal()
Declaration
public void StateKeyId_Equality_IsCaseSensitiveOrdinal()
StateKeyId_Equals_NullObject_False()
Declaration
public void StateKeyId_Equals_NullObject_False()
StateKeyId_OperatorNotEquals_Same_False()
Declaration
public void StateKeyId_OperatorNotEquals_Same_False()
TransformId_ConversionRoundTrip_PreservesValue()
Declaration
public void TransformId_ConversionRoundTrip_PreservesValue()
TransformId_Equality_IsCaseSensitiveOrdinal()
Declaration
public void TransformId_Equality_IsCaseSensitiveOrdinal()
TransformId_Equals_NullObject_False()
Declaration
public void TransformId_Equals_NullObject_False()
TransformId_OperatorNotEquals_Same_False()
Declaration
public void TransformId_OperatorNotEquals_Same_False()