logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class FireCadenceTests

    Tests for the FireCadence entity.

    Inheritance
    object
    FireCadenceTests
    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 FireCadenceTests

    Constructors

    FireCadenceTests()

    Declaration
    public FireCadenceTests()

    Methods

    CanFireAt_AfterIntervalElapsed_ReturnsTrue()

    Declaration
    public void CanFireAt_AfterIntervalElapsed_ReturnsTrue()

    CanFireAt_BeforeIntervalElapsed_ReturnsFalse()

    Declaration
    public void CanFireAt_BeforeIntervalElapsed_ReturnsFalse()

    CanFireAt_ExactlyAtBoundary_ReturnsTrue()

    Declaration
    public void CanFireAt_ExactlyAtBoundary_ReturnsTrue()

    CanFireAt_JustBeforeBoundary_ReturnsFalse()

    Declaration
    public void CanFireAt_JustBeforeBoundary_ReturnsFalse()

    CanFireAt_NegativeCadence_AlwaysTrue()

    Declaration
    public void CanFireAt_NegativeCadence_AlwaysTrue()

    CanFireAt_NeverFired_ReturnsTrue()

    Declaration
    public void CanFireAt_NeverFired_ReturnsTrue()

    CanFireAt_SameTimeAsLastShot_ReturnsFalseWhenGated()

    Declaration
    public void CanFireAt_SameTimeAsLastShot_ReturnsFalseWhenGated()

    CanFireAt_SequentialShots_EachGatesTheNext()

    Declaration
    public void CanFireAt_SequentialShots_EachGatesTheNext()

    CanFireAt_ZeroCadence_AlwaysTrue()

    Declaration
    public void CanFireAt_ZeroCadence_AlwaysTrue()

    Ctor_Default_MinimumIsZero()

    Declaration
    public void Ctor_Default_MinimumIsZero()

    Ctor_Default_NeverFiredSentinel()

    Declaration
    public void Ctor_Default_NeverFiredSentinel()

    Ctor_WithMinimum_StoresValue()

    Declaration
    public void Ctor_WithMinimum_StoresValue()

    NonMonotonicTime_GoingBackwards_DoesNotThrow()

    Declaration
    public void NonMonotonicTime_GoingBackwards_DoesNotThrow()

    NonMonotonicTime_GoingBackwards_StillBlocked()

    Declaration
    public void NonMonotonicTime_GoingBackwards_StillBlocked()

    RecordShotAt_MultipleTimes_TracksLatest()

    Declaration
    public void RecordShotAt_MultipleTimes_TracksLatest()

    RecordShotAt_UpdatesLastShotTime()

    Declaration
    public void RecordShotAt_UpdatesLastShotTime()

    Reset_AllowsImmediateFireRegardlessOfCadence()

    Declaration
    public void Reset_AllowsImmediateFireRegardlessOfCadence()

    Reset_ClearsLastShotTime()

    Declaration
    public void Reset_ClearsLastShotTime()

    Retune_AboveUngated_KeepsRequestedValue()

    Declaration
    public void Retune_AboveUngated_KeepsRequestedValue()

    Retune_BelowUngated_ClampsToUngated()

    Declaration
    public void Retune_BelowUngated_ClampsToUngated()
    In this article
    © 2026 Serenity. All Rights Reserved