logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ComboStateBehaviorTests

    Additional behavioral tests for ComboState.

    Inheritance
    object
    ComboStateBehaviorTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Combo.Tests.Domain
    Assembly: Tests.dll
    Syntax
    public class ComboStateBehaviorTests

    Constructors

    ComboStateBehaviorTests()

    Declaration
    public ComboStateBehaviorTests()

    Methods

    Add_AfterBreak_StartsFromOne()

    Declaration
    public void Add_AfterBreak_StartsFromOne()

    Add_IsVirtual_OverrideIsInvoked()

    Declaration
    public void Add_IsVirtual_OverrideIsInvoked()

    Add_ManyTimes_AccumulatesExactCount()

    Declaration
    public void Add_ManyTimes_AccumulatesExactCount()

    Break_CalledTwice_StaysZero()

    Declaration
    public void Break_CalledTwice_StaysZero()

    Break_IsVirtual_OverrideIsInvoked()

    Declaration
    public void Break_IsVirtual_OverrideIsInvoked()

    Break_NeverActivates()

    Declaration
    public void Break_NeverActivates()

    IsActive_AfterAddThenBreakThenAdd_TogglesCorrectly()

    Declaration
    public void IsActive_AfterAddThenBreakThenAdd_TogglesCorrectly()

    IsActive_ExactlyOneKill_ReturnsTrue()

    Declaration
    public void IsActive_ExactlyOneKill_ReturnsTrue()

    ToSnapshot_AfterBreak_ReflectsInactiveZero()

    Declaration
    public void ToSnapshot_AfterBreak_ReflectsInactiveZero()

    ToSnapshot_DoesNotMutateState()

    Declaration
    public void ToSnapshot_DoesNotMutateState()

    ToSnapshot_IsVirtual_OverrideIsInvoked()

    Declaration
    public void ToSnapshot_IsVirtual_OverrideIsInvoked()

    ToSnapshot_ReturnsNewInstanceEachCall()

    Declaration
    public void ToSnapshot_ReturnsNewInstanceEachCall()

    ToSnapshot_ReturnsNonNullInstance()

    Declaration
    public void ToSnapshot_ReturnsNonNullInstance()

    ToSnapshot_TakenBeforeChange_RemainsUnchangedAfterAdd()

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