logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class MisplacedShippedAssetPlannerTests

    Pure tests for Serenity.Editor.ObsoleteAssetCleaner.MisplacedShippedAssetPlanner. No AssetDatabase, no disk I/O.

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

    Constructors

    MisplacedShippedAssetPlannerTests()

    Declaration
    public MisplacedShippedAssetPlannerTests()

    Methods

    Plan_AssetAtItsShippedPath_NeedsNothing()

    Declaration
    public void Plan_AssetAtItsShippedPath_NeedsNothing()

    Plan_AssetOnAnotherShippedPathWhoseOwnShippedPathIsFree_MovesOnce()

    Declaration
    public void Plan_AssetOnAnotherShippedPathWhoseOwnShippedPathIsFree_MovesOnce()

    Plan_AssetOutsideTheHealingScope_IsLeftAlone()

    Declaration
    public void Plan_AssetOutsideTheHealingScope_IsLeftAlone()

    Plan_AssetParkedByAnInterruptedRun_IsMovedHome()

    Declaration
    public void Plan_AssetParkedByAnInterruptedRun_IsMovedHome()

    Plan_AssetStrandedOnANonShippedPath_IsLeftToTheSweep()

    Declaration
    public void Plan_AssetStrandedOnANonShippedPath_IsLeftToTheSweep()

    Plan_AssetWaitingOnAnAssetThatCannotMove_IsReportedAsAConflictToo()

    Declaration
    public void Plan_AssetWaitingOnAnAssetThatCannotMove_IsReportedAsAConflictToo()

    Plan_FoundationIdReferenceAttributeSwapFrom132_IsResolvedAsATwoCycle()

    Declaration
    public void Plan_FoundationIdReferenceAttributeSwapFrom132_IsResolvedAsATwoCycle()

    Plan_ParkingPathAlreadyTaken_ParksAtTheNextFreeOne()

    Declaration
    public void Plan_ParkingPathAlreadyTaken_ParksAtTheNextFreeOne()

    Plan_RealSnapshotWithThe132AttributeLayout_IsExactlyTheTwoCycle()

    Content ratchet over the real shipped snapshot: a project that still holds the 1.3.2 layout of the two FoundationIdReferenceAttribute files (everything else in place) heals with exactly the two-cycle swap, whichever of the two the snapshot's entry order parks. Fails if the snapshot stops shipping the pair at their 1.3.3 paths, or if anything else in it would move.

    Declaration
    public void Plan_RealSnapshotWithThe132AttributeLayout_IsExactlyTheTwoCycle()

    Plan_ShippedPathHeldByAFileWhoseMetaCannotBeRead_IsAConflict()

    Declaration
    public void Plan_ShippedPathHeldByAFileWhoseMetaCannotBeRead_IsAConflict()

    Plan_ShippedPathHeldByASecondCopyOfTheSameGuid_IsReportedAsADuplicateAndNothingMoves()

    Declaration
    public void Plan_ShippedPathHeldByASecondCopyOfTheSameGuid_IsReportedAsADuplicateAndNothingMoves()

    Plan_ShippedPathHeldByAUserFile_ReportsTheConflictAndMovesNothing()

    Declaration
    public void Plan_ShippedPathHeldByAUserFile_ReportsTheConflictAndMovesNothing()

    Plan_SnapshotListingAGuidTwice_PlansNothingAndSaysWhy()

    Declaration
    public void Plan_SnapshotListingAGuidTwice_PlansNothingAndSaysWhy()

    Plan_ThreeAssetRotation_ParksOnlyOne()

    Declaration
    public void Plan_ThreeAssetRotation_ParksOnlyOne()

    Plan_TwoAssetsOnEachOthersShippedPath_SwapThroughAParkingPath()

    Declaration
    public void Plan_TwoAssetsOnEachOthersShippedPath_SwapThroughAParkingPath()

    Plan_UnresolvableGuid_IsSkipped()

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