Class FireCadenceTests
Tests for the FireCadence entity.
Inherited Members
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()