logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class StageStateBehaviorTests

    Additional behavioral tests for the StageState entity.

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

    Constructors

    StageStateBehaviorTests()

    Declaration
    public StageStateBehaviorTests()

    Methods

    Complete_CalledTwice_StaysCompleted()

    Declaration
    public void Complete_CalledTwice_StaysCompleted()

    Fail_CalledTwice_StaysFailed()

    Declaration
    public void Fail_CalledTwice_StaysFailed()

    Id_IsImmutableAcrossTransitions()

    Declaration
    public void Id_IsImmutableAcrossTransitions()

    Start_AfterCompleted_ReopensToInProgress()

    Declaration
    public void Start_AfterCompleted_ReopensToInProgress()

    Start_AfterFailed_ReopensToInProgress()

    Declaration
    public void Start_AfterFailed_ReopensToInProgress()

    Start_CalledTwice_RemainsInProgress()

    Declaration
    public void Start_CalledTwice_RemainsInProgress()

    ToSnapshot_PreservesId()

    Declaration
    public void ToSnapshot_PreservesId()

    ToSnapshot_TakenTwice_ProducesIndependentValueSnapshots()

    Declaration
    public void ToSnapshot_TakenTwice_ProducesIndependentValueSnapshots()

    ToSnapshot_WhenNotStarted_ReflectsNotStarted()

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