Class MagazineStateTests
Tests for the MagazineState entity.
Inherited Members
Namespace: Serenity.GameWeapon.Tests.Domain
Assembly: Tests.dll
Syntax
public class MagazineStateTests
Constructors
MagazineStateTests()
Declaration
public MagazineStateTests()
Methods
ConsumeRound_DecreasesAmmo()
Declaration
public void ConsumeRound_DecreasesAmmo()
ConsumeRound_WhenEmpty_ReturnsFalse()
Declaration
public void ConsumeRound_WhenEmpty_ReturnsFalse()
Ctor_CustomAmmo_ClampsToMax()
Declaration
public void Ctor_CustomAmmo_ClampsToMax()
Ctor_DefaultAmmo_EqualsMaxCapacity()
Declaration
public void Ctor_DefaultAmmo_EqualsMaxCapacity()
Ctor_ExplicitAmmo()
Declaration
public void Ctor_ExplicitAmmo()
Ctor_NegativeCapacity_Throws()
Declaration
public void Ctor_NegativeCapacity_Throws()
Ctor_ZeroCapacity_Throws()
Declaration
public void Ctor_ZeroCapacity_Throws()
IsEmpty_EmptyMag_True()
Declaration
public void IsEmpty_EmptyMag_True()
IsEmpty_FullMag_False()
Declaration
public void IsEmpty_FullMag_False()
IsFull_AfterConsume_False()
Declaration
public void IsFull_AfterConsume_False()
IsFull_FullMag_True()
Declaration
public void IsFull_FullMag_True()
Reload_PartialAmount_Adds()
Declaration
public void Reload_PartialAmount_Adds()
Reload_PartialAmount_ClampsToMax()
Declaration
public void Reload_PartialAmount_ClampsToMax()
Reload_RestoresToMax()
Declaration
public void Reload_RestoresToMax()