Class ArsenalSnapshotTests
Tests for the ArsenalSnapshot value object.
Inherited Members
Namespace: Serenity.GameWeapon.Tests.Domain
Assembly: Tests.dll
Syntax
public class ArsenalSnapshotTests
Constructors
ArsenalSnapshotTests()
Declaration
public ArsenalSnapshotTests()
Methods
Ctor_StoresAllFields()
Declaration
public void Ctor_StoresAllFields()
Default_Equals_ExplicitEmptySnapshot()
Declaration
public void Default_Equals_ExplicitEmptySnapshot()
Default_IsEmptyAndInvalid()
Declaration
public void Default_IsEmptyAndInvalid()
Default_Weapons_IsNull()
Declaration
public void Default_Weapons_IsNull()
Equals_DifferentActiveIndex_False()
Declaration
public void Equals_DifferentActiveIndex_False()
Equals_DifferentActive_False()
Declaration
public void Equals_DifferentActive_False()
Equals_DifferentCount_False()
Declaration
public void Equals_DifferentCount_False()
Equals_DifferentWeaponsLength_False()
Declaration
public void Equals_DifferentWeaponsLength_False()
Equals_DifferentWeaponsOrder_False()
Declaration
public void Equals_DifferentWeaponsOrder_False()
Equals_Object_Null_False()
Declaration
public void Equals_Object_Null_False()
Equals_Object_Same_True()
Declaration
public void Equals_Object_Same_True()
Equals_Object_WrongType_False()
Declaration
public void Equals_Object_WrongType_False()
Equals_Same_True()
Declaration
public void Equals_Same_True()
GetHashCode_DifferentWeapons_Differ()
Declaration
public void GetHashCode_DifferentWeapons_Differ()
GetHashCode_Same_Match()
Declaration
public void GetHashCode_Same_Match()
IsValid_Empty_False()
Declaration
public void IsValid_Empty_False()
IsValid_NonEmptyWithActiveWeapon_True()
Declaration
public void IsValid_NonEmptyWithActiveWeapon_True()
OperatorEquals_Same_True()
Declaration
public void OperatorEquals_Same_True()
OperatorNotEquals_Different_True()
Declaration
public void OperatorNotEquals_Different_True()
OperatorNotEquals_Same_False()
Declaration
public void OperatorNotEquals_Same_False()
SetUp()
Declaration
public void SetUp()
ToSnapshot_MutatingArsenalAfterward_DoesNotAliasSnapshotWeapons()
Declaration
public void ToSnapshot_MutatingArsenalAfterward_DoesNotAliasSnapshotWeapons()
ToString_ContainsActive()
Declaration
public void ToString_ContainsActive()
ToString_HasExpectedFormat()
Declaration
public void ToString_HasExpectedFormat()
Weapons_FieldType_IsReadOnlyList()
Declaration
public void Weapons_FieldType_IsReadOnlyList()