logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenityRecipeLocalizationRoundTripTests

    The idempotence contract of the recipe localization section, over a copy of the shipped "Global" String Table Collection: re-importing an unedited export writes no table and says so, the dry run plans exactly what the import touches, and one edited translation lands on the one table of its locale and is reported by key.

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

    Constructors

    SerenityRecipeLocalizationRoundTripTests()

    Declaration
    public SerenityRecipeLocalizationRoundTripTests()

    Methods

    EditingOneTranslation_ChangesOnlyTheTableOfItsLocale()

    Declaration
    public void EditingOneTranslation_ChangesOnlyTheTableOfItsLocale()

    EditingOneTranslation_IsPlannedByTheDryRun_ExactlyAsTheImportTouchesIt()

    Declaration
    public void EditingOneTranslation_IsPlannedByTheDryRun_ExactlyAsTheImportTouchesIt()

    EditingOneTranslation_IsReportedAsAnUpdate_NamingTheKey()

    Declaration
    public void EditingOneTranslation_IsReportedAsAnUpdate_NamingTheKey()

    EditingOneTranslation_LandsTheNewTextOnDisk()

    Declaration
    public void EditingOneTranslation_LandsTheNewTextOnDisk()

    OneTimeSetUp()

    Declaration
    public void OneTimeSetUp()

    OneTimeTearDown()

    Declaration
    public void OneTimeTearDown()

    ReimportingAnUneditedExport_ChangesNoTableFile()

    Declaration
    public void ReimportingAnUneditedExport_ChangesNoTableFile()

    ReimportingAnUneditedExport_ReportsTheCollectionUnchanged()

    Declaration
    public void ReimportingAnUneditedExport_ReportsTheCollectionUnchanged()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

    Declaration
    public void TearDown()

    TheDryRunPlan_OfAnUneditedExport_IsTheEmptySetTheImportTouches()

    Declaration
    public void TheDryRunPlan_OfAnUneditedExport_IsTheEmptySetTheImportTouches()

    TwoIdenticalImports_TouchTheSameEmptySet()

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