logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ModalOptionSignalDispatcherTests

    Tests for ModalOptionSignalDispatcher: each submit signal reaches the event dispatcher exactly once per press, even when one of those signals re-fires the same submit synchronously — the input-map switch that produced the modal double submit. Exemplar: UnityMenuSubmitServiceTests (its TestSignal / capturing dispatcher / MakeOption shape).

    Inheritance
    object
    ModalOptionSignalDispatcherTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.UnityModal.Tests.Infrastructure
    Assembly: Tests.dll
    Syntax
    public class ModalOptionSignalDispatcherTests

    Constructors

    ModalOptionSignalDispatcherTests()

    Declaration
    public ModalOptionSignalDispatcherTests()

    Methods

    Dispatch_AfterAReentrantSubmitWasIgnored_TheNextSubmitStillWorks()

    Declaration
    public void Dispatch_AfterAReentrantSubmitWasIgnored_TheNextSubmitStillWorks()

    Dispatch_NullSignalEntriesSkipped()

    Declaration
    public void Dispatch_NullSignalEntriesSkipped()

    Dispatch_OptionWithNoSignals_DispatchesNothing()

    Declaration
    public void Dispatch_OptionWithNoSignals_DispatchesNothing()

    Dispatch_OptionWithSignals_DispatchesEach()

    Declaration
    public void Dispatch_OptionWithSignals_DispatchesEach()

    Dispatch_ReentrantSubmitDuringDispatch_DispatchesEachSignalExactlyOnce()

    Declaration
    public void Dispatch_ReentrantSubmitDuringDispatch_DispatchesEachSignalExactlyOnce()

    Dispatch_SubscriberThrows_GateIsReleased()

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