Class WeaponStateTests
Tests for the WeaponState entity.
Inherited Members
Namespace: Serenity.GameWeapon.Tests.Domain
Assembly: Tests.dll
Syntax
public class WeaponStateTests
Constructors
WeaponStateTests()
Declaration
public WeaponStateTests()
Methods
Ctor_NullMagazine_Throws()
Declaration
public void Ctor_NullMagazine_Throws()
Ctor_StoresFields()
Declaration
public void Ctor_StoresFields()
ReloadCompleted_FillsMagazine()
Declaration
public void ReloadCompleted_FillsMagazine()
ReloadCompleted_NotReloading_DoesNothing()
Declaration
public void ReloadCompleted_NotReloading_DoesNothing()
ReloadRequested_WhenAlreadyReloading_ReturnsFalse()
Declaration
public void ReloadRequested_WhenAlreadyReloading_ReturnsFalse()
ReloadRequested_WhenFull_ReturnsFalse()
Declaration
public void ReloadRequested_WhenFull_ReturnsFalse()
ReloadRequested_WhenNotFull_ReturnsTrue()
Declaration
public void ReloadRequested_WhenNotFull_ReturnsTrue()
SetUp()
Declaration
public void SetUp()
ToSnapshot_ReflectsState()
Declaration
public void ToSnapshot_ReflectsState()
TriggerPressed_ConsumesRound_ReturnsTrue()
Declaration
public void TriggerPressed_ConsumesRound_ReturnsTrue()
TriggerPressed_EmptyMagazine_ReturnsFalse()
Declaration
public void TriggerPressed_EmptyMagazine_ReturnsFalse()
TriggerPressed_WhileReloading_ReturnsFalse()
Declaration
public void TriggerPressed_WhileReloading_ReturnsFalse()
TriggerReleased_ClearsTrigger()
Declaration
public void TriggerReleased_ClearsTrigger()