Class CharacterStateTests
Tests for the CharacterState mutable entity.
Inherited Members
Namespace: Serenity.Character.Tests.Domain
Assembly: Tests.dll
Syntax
public class CharacterStateTests
Constructors
CharacterStateTests()
Declaration
public CharacterStateTests()
Methods
Activate_FromActive_RemainsActive()
Declaration
public void Activate_FromActive_RemainsActive()
Activate_FromDead_DoesNotTransition()
Declaration
public void Activate_FromDead_DoesNotTransition()
Activate_FromDying_DoesNotTransition()
Declaration
public void Activate_FromDying_DoesNotTransition()
Activate_FromSpawning_TransitionsToActive()
Declaration
public void Activate_FromSpawning_TransitionsToActive()
Ctor_SetsId()
Declaration
public void Ctor_SetsId()
Ctor_SetsMaxHealthAndRemainingHealth()
Declaration
public void Ctor_SetsMaxHealthAndRemainingHealth()
Ctor_SetsSpawningStatus()
Declaration
public void Ctor_SetsSpawningStatus()
FinishDeath_FromActive_DoesNotTransition()
Declaration
public void FinishDeath_FromActive_DoesNotTransition()
FinishDeath_FromDead_RemainsDead()
Declaration
public void FinishDeath_FromDead_RemainsDead()
FinishDeath_FromDying_TransitionsToDead()
Declaration
public void FinishDeath_FromDying_TransitionsToDead()
FinishDeath_FromSpawning_DoesNotTransition()
Declaration
public void FinishDeath_FromSpawning_DoesNotTransition()
FullLifecycle_SpawnActivateHitKillDeath()
Declaration
public void FullLifecycle_SpawnActivateHitKillDeath()
Reset_AssignsNewIdAndHealth()
Declaration
public void Reset_AssignsNewIdAndHealth()
Reset_FromDead_RestoresSpawning()
Declaration
public void Reset_FromDead_RestoresSpawning()
SetUp()
Declaration
public void SetUp()
TakeHit_DefaultDamage_IsOne()
Declaration
public void TakeHit_DefaultDamage_IsOne()
TakeHit_KillsCharacter_ReturnsTrueAndSetsDying()
Declaration
public void TakeHit_KillsCharacter_ReturnsTrueAndSetsDying()
TakeHit_OverkillDamage_ClampsHealthToZero()
Declaration
public void TakeHit_OverkillDamage_ClampsHealthToZero()
TakeHit_WhileActive_ReducesHealth()
Declaration
public void TakeHit_WhileActive_ReducesHealth()
TakeHit_WhileDead_ReturnsFalse()
Declaration
public void TakeHit_WhileDead_ReturnsFalse()
TakeHit_WhileDying_ReturnsFalse()
Declaration
public void TakeHit_WhileDying_ReturnsFalse()
TakeHit_WhileSpawning_ReturnsFalse_NoHealthChange()
Declaration
public void TakeHit_WhileSpawning_ReturnsFalse_NoHealthChange()
ToSnapshot_ReturnsCorrectData()
Declaration
public void ToSnapshot_ReturnsCorrectData()