logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SignalCategoryFilteringTests

    Tests for SignalCategoryFiltering, extracted from Serenity.EventDispatcher.Infrastructure.Editor.SerenitySignalFlowBrowserWindow's search box and category chip row, which previously had no coverage at all.

    Inheritance
    object
    SignalCategoryFilteringTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Shared.Tests.Utils
    Assembly: Tests.dll
    Syntax
    public class SignalCategoryFilteringTests

    Constructors

    SignalCategoryFilteringTests()

    Declaration
    public SignalCategoryFilteringTests()

    Methods

    ComputeCategoryCounts_EmptyList_ReturnsAllZeroes()

    Declaration
    public void ComputeCategoryCounts_EmptyList_ReturnsAllZeroes()

    ComputeCategoryCounts_MixedUsages_TalliesEachCategoryIndependently()

    Declaration
    public void ComputeCategoryCounts_MixedUsages_TalliesEachCategoryIndependently()

    ComputeCategoryCounts_SignalWithAllThreeKinds_CountsOnceInEachDimension()

    Declaration
    public void ComputeCategoryCounts_SignalWithAllThreeKinds_CountsOnceInEachDimension()

    ComputeCategoryCounts_SingleUnusedSignal_CountsAsUnusedOnly()

    Declaration
    public void ComputeCategoryCounts_SingleUnusedSignal_CountsAsUnusedOnly()

    MatchesCategoryFilter_All_MatchesEveryUsage()

    Declaration
    public void MatchesCategoryFilter_All_MatchesEveryUsage()

    MatchesCategoryFilter_Dispatcher_MatchesOnlyDispatcherUsage()

    Declaration
    public void MatchesCategoryFilter_Dispatcher_MatchesOnlyDispatcherUsage()

    MatchesCategoryFilter_InUse_MatchesAnyNonZeroUsage()

    Declaration
    public void MatchesCategoryFilter_InUse_MatchesAnyNonZeroUsage()

    MatchesCategoryFilter_Modal_MatchesOnlyModalUsage()

    Declaration
    public void MatchesCategoryFilter_Modal_MatchesOnlyModalUsage()

    MatchesCategoryFilter_Reaction_MatchesOnlyReactionUsage()

    Declaration
    public void MatchesCategoryFilter_Reaction_MatchesOnlyReactionUsage()

    MatchesCategoryFilter_Unused_MatchesOnlyZeroUsage()

    Declaration
    public void MatchesCategoryFilter_Unused_MatchesOnlyZeroUsage()

    MatchesSearchFilter_EmptySearch_MatchesAnyNonNullName()

    Declaration
    public void MatchesSearchFilter_EmptySearch_MatchesAnyNonNullName()

    MatchesSearchFilter_NoMatch_ReturnsFalse()

    Declaration
    public void MatchesSearchFilter_NoMatch_ReturnsFalse()

    MatchesSearchFilter_NullSearch_AlwaysMatches()

    Declaration
    public void MatchesSearchFilter_NullSearch_AlwaysMatches()

    MatchesSearchFilter_NullSignalFullName_TreatedAsEmpty()

    Declaration
    public void MatchesSearchFilter_NullSignalFullName_TreatedAsEmpty()

    MatchesSearchFilter_SubstringMatch_IsCaseInsensitive()

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