logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class CreateGameInstallerWiringCollectionReportTests

    What the wiring SAYS about a collection field it re-points. The messages are read through the production constants, never retyped, so a reworded message is not a failing test — what is asserted is which report an author gets, and that "asks for label discovery" means the same thing here as it does in the runtime lookup: a field whose every slot is empty pins nothing.

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

    Constructors

    CreateGameInstallerWiringCollectionReportTests()

    Declaration
    public CreateGameInstallerWiringCollectionReportTests()

    Methods

    ApplySystemSettings_FieldWhoseSlotsAreAllEmpty_ReportsOnlyTheMissingEntries()

    A field of empty slots pins no more than an empty field does: it boots through label discovery, so the definitions it "excludes" are a fiction the author must not be told about. The holes themselves still get reported.

    Declaration
    public void ApplySystemSettings_FieldWhoseSlotsAreAllEmpty_ReportsOnlyTheMissingEntries()

    ApplySystemSettings_PartiallyMissingPinnedList_ReportsHowManySlotsAreEmpty()

    Declaration
    public void ApplySystemSettings_PartiallyMissingPinnedList_ReportsHowManySlotsAreEmpty()

    ApplySystemSettings_PinnedListExcludingAProjectAsset_OffersToClearADiscoverableField()

    Declaration
    public void ApplySystemSettings_PinnedListExcludingAProjectAsset_OffersToClearADiscoverableField()

    ApplySystemSettings_PinnedListOnTheFieldWithoutDiscovery_OffersOnlyToAdd()

    Clearing a field nothing discovers installs none of its sinks, so the remedy offered for it must not mention clearing.

    Declaration
    public void ApplySystemSettings_PinnedListOnTheFieldWithoutDiscovery_OffersOnlyToAdd()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

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