Class SettingsAdoptionConfirmationGuiTests
Pure EditMode tests for SettingsAdoptionConfirmationGui's "Ids that will change" block —
built directly from hand-authored SystemAdoptionPlan instances (public constructor), so
none of these touch AssetDatabase.
Inherited Members
Namespace: Serenity.CreateGame.Tests.Editor
Assembly: Serenity.CreateGame.Tests.Editor.dll
Syntax
public class SettingsAdoptionConfirmationGuiTests
Constructors
SettingsAdoptionConfirmationGuiTests()
Declaration
public SettingsAdoptionConfirmationGuiTests()
Methods
BuildAdoptAllConfirmationMessage_AggregatesRenamesAcrossPlans()
Declaration
public void BuildAdoptAllConfirmationMessage_AggregatesRenamesAcrossPlans()
BuildAdoptAllConfirmationMessage_CollectionMembersSharingADependency_CountEachPathOnce()
Declaration
public void BuildAdoptAllConfirmationMessage_CollectionMembersSharingADependency_CountEachPathOnce()
BuildAdoptAllConfirmationMessage_ListsFoldersAndRenamesPerSystem()
Declaration
public void BuildAdoptAllConfirmationMessage_ListsFoldersAndRenamesPerSystem()
BuildAdoptAllConfirmationMessage_NoSkippedSystems_OmitsSkippedBlock()
Declaration
public void BuildAdoptAllConfirmationMessage_NoSkippedSystems_OmitsSkippedBlock()
BuildAdoptAllConfirmationMessage_PipelineNotMissing_OmitsThePipelineLine()
Declaration
public void BuildAdoptAllConfirmationMessage_PipelineNotMissing_OmitsThePipelineLine()
BuildAdoptAllConfirmationMessage_PipelineWillBeCreated_MentionsIt()
Declaration
public void BuildAdoptAllConfirmationMessage_PipelineWillBeCreated_MentionsIt()
BuildAdoptAllConfirmationMessage_SystemsSharingADependency_CountEachPathOnce()
Two systems that share a dependency clone it once — the run reuses what the earlier system cloned — so the summary counts each path once and the later system names the shared one apart from what it clones itself.
Declaration
public void BuildAdoptAllConfirmationMessage_SystemsSharingADependency_CountEachPathOnce()
BuildAdoptAllConfirmationMessage_WithSkippedSystems_ListsEachWithItsReason()
Declaration
public void BuildAdoptAllConfirmationMessage_WithSkippedSystems_ListsEachWithItsReason()
BuildAdoptAllSystemAssetsMessage_ManyFolders_TruncatesWithATail()
Declaration
public void BuildAdoptAllSystemAssetsMessage_ManyFolders_TruncatesWithATail()
BuildAdoptAllSystemAssetsMessage_ReportsAssetCountsPerFolder()
Declaration
public void BuildAdoptAllSystemAssetsMessage_ReportsAssetCountsPerFolder()
BuildAdoptConfirmationMessage_NoRenames_OmitsRenamedIdsBlock()
Declaration
public void BuildAdoptConfirmationMessage_NoRenames_OmitsRenamedIdsBlock()
BuildAdoptConfirmationMessage_RenamesExceedCap_TruncatesWithOverflowNotice()
Declaration
public void BuildAdoptConfirmationMessage_RenamesExceedCap_TruncatesWithOverflowNotice()
BuildAdoptConfirmationMessage_WithADelegatedAsset_NamesWhatTheAdopterAdopts()
A delegated adopter adopts more than the one table the walk reached — the whole collection it belongs to — so the plan shown before confirming names what the adopter says it adopts, never the single table path that led to it: the run never does more than the plan it showed.
Declaration
public void BuildAdoptConfirmationMessage_WithADelegatedAsset_NamesWhatTheAdopterAdopts()
BuildAdoptConfirmationMessage_WithRenames_ListsEachOldToNewAndTheFollowUpNotice()
Declaration
public void BuildAdoptConfirmationMessage_WithRenames_ListsEachOldToNewAndTheFollowUpNotice()