logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class InitializeSerenitySummaryStepTests

    EditMode tests for Serenity.CreateGame.Infrastructure.Editor.Steps.InitializeSerenitySummaryStep.BuildSettingsReadinessWarnings(System.Collections.Generic.IReadOnlyList{Serenity.CreateGame.Infrastructure.Editor.Systems.SerenitySystemConfigurationRow}): the Summary step's per-row settings-readiness wording, without an IMGUI pass. Regression coverage for the Summary contradicting itself — reporting a system's boot task as "already wired" (the Boot Tasks section) while, in the very same warning list, calling its settings "not adopted" as if nothing about it were configured at all. The wording now names which is true: wired-without-settings gets its own sentence, matching SettingsRowBootTaskWiringRules.InstalledWithoutSettingsWarning's wording for the identical condition on the Settings step's own row.

    Inheritance
    object
    InitializeSerenitySummaryStepTests
    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 InitializeSerenitySummaryStepTests

    Constructors

    InitializeSerenitySummaryStepTests()

    Declaration
    public InitializeSerenitySummaryStepTests()

    Methods

    BuildSettingsReadinessWarnings_NullRows_ReturnsEmpty()

    Declaration
    public void BuildSettingsReadinessWarnings_NullRows_ReturnsEmpty()

    BuildSettingsReadinessWarnings_RowInProject_ReportsNothing()

    Declaration
    public void BuildSettingsReadinessWarnings_RowInProject_ReportsNothing()

    BuildSettingsReadinessWarnings_RowNotWiredAndNotInProject_UsesTheNotAdoptedWording()

    Declaration
    public void BuildSettingsReadinessWarnings_RowNotWiredAndNotInProject_UsesTheNotAdoptedWording()

    BuildSettingsReadinessWarnings_RowWiredButNotInProject_UsesTheWiredWithoutSettingsWording()

    A wired task with Missing settings must never be described with the plain "not adopted" sentence, which reads as though nothing about the system were configured — the Boot Tasks section above already says "already wired" about the same system.

    Declaration
    public void BuildSettingsReadinessWarnings_RowWiredButNotInProject_UsesTheWiredWithoutSettingsWording()

    DescribeBootSceneRepointLine_AlreadyCorrect_NamesTheScene()

    Declaration
    public void DescribeBootSceneRepointLine_AlreadyCorrect_NamesTheScene()

    DescribeBootSceneRepointLine_NeedsRepoint_NamesFromAndToProfiles()

    Declaration
    public void DescribeBootSceneRepointLine_NeedsRepoint_NamesFromAndToProfiles()

    DescribeBootSceneRepointLine_NoBootScene_ReturnsNull()

    Declaration
    public void DescribeBootSceneRepointLine_NoBootScene_ReturnsNull()

    DescribeBootSceneRepointLine_NullItem_ReturnsNull()

    Declaration
    public void DescribeBootSceneRepointLine_NullItem_ReturnsNull()

    DescribeBootTaskLines_GameplayModuleSelected_ListsItUnderTheGameplayModulesSubHeader()

    Declaration
    public void DescribeBootTaskLines_GameplayModuleSelected_ListsItUnderTheGameplayModulesSubHeader()

    DescribeBootTaskLines_NoGameplayModule_HasNoSubHeader()

    Declaration
    public void DescribeBootTaskLines_NoGameplayModule_HasNoSubHeader()

    DescribeBootTaskLines_SystemsAndModules_ListsTheSystemsBeforeTheSubHeader()

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