logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class InitializeSerenitySettingsStepTests

    EditMode tests for SettingsRowActionRules: the pure row → action mapping the Settings step's per-row button draws from — no GUI, no AssetDatabase. Also covers Serenity.CreateGame.Infrastructure.Editor.Steps.InitializeSerenitySettingsStep's own row-recompute caching (Serenity.CreateGame.Infrastructure.Editor.Steps.InitializeSerenitySettingsStep.EnsureRowsForTests(System.Collections.Generic.IReadOnlyList{Serenity.CreateGame.Infrastructure.Editor.Systems.SerenityInstallableSystem},System.String,System.String)).

    Inheritance
    object
    InitializeSerenitySettingsStepTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.CreateGame.Tests.Editor
    Assembly: Serenity.CreateGame.Tests.Editor.dll
    Syntax
    public class InitializeSerenitySettingsStepTests

    Constructors

    InitializeSerenitySettingsStepTests()

    Declaration
    public InitializeSerenitySettingsStepTests()

    Methods

    EnsureRowsForTests_AfterInvalidateRows_RecomputesAgain()

    Declaration
    public void EnsureRowsForTests_AfterInvalidateRows_RecomputesAgain()

    EnsureRowsForTests_CalledAgainWithoutInvalidation_DoesNotRecompute()

    Declaration
    public void EnsureRowsForTests_CalledAgainWithoutInvalidation_DoesNotRecompute()

    EnsureRowsForTests_OnAFreshStep_RecomputesOnce()

    Declaration
    public void EnsureRowsForTests_OnAFreshStep_RecomputesOnce()

    EnsureRowsForTests_Recompute_ScansShippedAssetCatalogOnceAndARepaintDoesNotRescan()

    Declaration
    public void EnsureRowsForTests_Recompute_ScansShippedAssetCatalogOnceAndARepaintDoesNotRescan()

    ResolveSecondary_InProject_WithAnUnassignedReference_IsAssign()

    Declaration
    public void ResolveSecondary_InProject_WithAnUnassignedReference_IsAssign()

    Resolve_InPackage_IsAdopt()

    Declaration
    public void Resolve_InPackage_IsAdopt()

    Resolve_InProject_IsEdit()

    Declaration
    public void Resolve_InProject_IsEdit()

    Resolve_Invalid_WithADanglingReference_IsFix()

    Declaration
    public void Resolve_Invalid_WithADanglingReference_IsFix()

    Resolve_Invalid_WithAnUnassignedReference_IsFix()

    Declaration
    public void Resolve_Invalid_WithAnUnassignedReference_IsFix()

    Resolve_Invalid_WithoutAnUnassignedReference_IsFix()

    Declaration
    public void Resolve_Invalid_WithoutAnUnassignedReference_IsFix()

    Resolve_Missing_IsCreate()

    Declaration
    public void Resolve_Missing_IsCreate()

    ShouldDrawPersistenceAmbiguousRemedy_BootstrapInvalidWithAnAssetPath_ReturnsFalse()

    Declaration
    public void ShouldDrawPersistenceAmbiguousRemedy_BootstrapInvalidWithAnAssetPath_ReturnsFalse()

    ShouldDrawPersistenceAmbiguousRemedy_BootstrapInvalidWithNoAssetPath_ReturnsTrue()

    Declaration
    public void ShouldDrawPersistenceAmbiguousRemedy_BootstrapInvalidWithNoAssetPath_ReturnsTrue()

    ShouldDrawPersistenceAmbiguousRemedy_NonBootstrapInvalidRow_ReturnsFalse()

    Declaration
    public void ShouldDrawPersistenceAmbiguousRemedy_NonBootstrapInvalidRow_ReturnsFalse()

    ShouldDrawPersistenceCreatePanel_BootstrapMissingRow_ReturnsTrue()

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