Class MisplacedShippedAssetPlannerTests
Pure tests for Serenity.Editor.ObsoleteAssetCleaner.MisplacedShippedAssetPlanner. No AssetDatabase, no disk I/O.
Inherited Members
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()