Class AsmdefRefRewriterTests
Tests for Serenity.Global.Infrastructure.Editor.Migration.Core.AsmdefRefRewriter: dead-GUID removal, replacement added only when the asmdef's sources actually use the moved types, unrelated references untouched, output stays valid JSON.
Inherited Members
Namespace: Serenity.Migration.Tests.Editor
Assembly: Serenity.Migration.Tests.Editor.dll
Syntax
public class AsmdefRefRewriterTests
Constructors
AsmdefRefRewriterTests()
Declaration
public AsmdefRefRewriterTests()
Methods
AddsReplacement_WhenSourcesUseGameModeTypes()
Declaration
public void AddsReplacement_WhenSourcesUseGameModeTypes()
DoesNotAddReplacement_WhenUsageIsOutsideAsmdefFolder()
Declaration
public void DoesNotAddReplacement_WhenUsageIsOutsideAsmdefFolder()
EmptyReferencesAfterRemoval_StaysValidJson()
Declaration
public void EmptyReferencesAfterRemoval_StaysValidJson()
HandlesNameReferences()
Declaration
public void HandlesNameReferences()
NoDeadReference_IsNoMatch()
Declaration
public void NoDeadReference_IsNoMatch()
Output_StaysValidJson()
Declaration
public void Output_StaysValidJson()
RemoveOnlyRule_ModalShared()
Declaration
public void RemoveOnlyRule_ModalShared()
RemovesDeadGuid_LeavesUnrelatedRefs()
Declaration
public void RemovesDeadGuid_LeavesUnrelatedRefs()
ReplacementAlreadyPresent_IsNotDuplicated()
Declaration
public void ReplacementAlreadyPresent_IsNotDuplicated()