logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class MagazineStateTests

    Tests for the MagazineState entity.

    Inheritance
    object
    MagazineStateTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved