logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AdoptedLocalizationCollectionTests

    Adopting the shipped localization settings must leave every table the adopted settings bind a member of a collection the project owns — never a byte-for-byte copy of a table that no collection holds. An orphan table is invisible to the Localization Settings wizard (its binding reads as unresolved, and an untouched Update used to unlink it) and to the runtime, which loads tables through their collection's name.

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

    Constructors

    AdoptedLocalizationCollectionTests()

    Declaration
    public AdoptedLocalizationCollectionTests()

    Methods

    AdoptLocalizationSettingsTwice_TheSecondRunCreatesNothing()

    Declaration
    public void AdoptLocalizationSettingsTwice_TheSecondRunCreatesNothing()

    AdoptLocalizationSettings_GameTable_BelongsToAProjectOwnedCollectionTheSettingsNameByName()

    Declaration
    public void AdoptLocalizationSettings_GameTable_BelongsToAProjectOwnedCollectionTheSettingsNameByName()

    AdoptLocalizationSettings_LeavesNoTableOrSharedDataOutsideACollection()

    Declaration
    public void AdoptLocalizationSettings_LeavesNoTableOrSharedDataOutsideACollection()

    AdoptLocalizationSettings_ProjectGameCollection_CarriesEveryShippedTranslation()

    Declaration
    public void AdoptLocalizationSettings_ProjectGameCollection_CarriesEveryShippedTranslation()

    AdoptLocalizationSettings_VoiceTable_BelongsToAProjectOwnedCollectionTheSettingsNameByName()

    Declaration
    public void AdoptLocalizationSettings_VoiceTable_BelongsToAProjectOwnedCollectionTheSettingsNameByName()

    PlanLocalizationSettings_DescribesTheWholeGameCollectionItAdopts()

    The settings reference one table of the shipped collection, but adoption copies the whole collection — so the plan the author confirms names that collection and how many tables it holds, never only the one table path the dependency walk reached.

    Declaration
    public void PlanLocalizationSettings_DescribesTheWholeGameCollectionItAdopts()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

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