Class FoundationReferenceIndexTests
Tests for Serenity.Global.Infrastructure.Editor.Validation.FoundationReferenceIndex: the shipped-asset-to-adopted-counterpart pairing
rule, and the two resolve maps (Id, Guid) it derives from that pairing. Fixtures live under a scratch
folder nested inside Serenity.Global.Infrastructure.Editor.SerenityEditorPaths.AssetsRoot (so
Serenity.Global.Infrastructure.Editor.Validation.FoundationAssetOwnership.IsProjectOwnedPath(System.String) classifies it as shipped/package content,
exactly like a real Serenity install) and a scratch folder outside it (project-owned/adopted),
mirroring SystemAdoptionRunnerTests's own scratch-root pattern.
Inherited Members
Namespace: Serenity.UnityValidation.Tests.Editor
Assembly: Serenity.UnityValidation.Tests.Editor.dll
Syntax
public class FoundationReferenceIndexTests
Constructors
FoundationReferenceIndexTests()
Declaration
public FoundationReferenceIndexTests()
Methods
Exists_KnownId_ReturnsTrue()
Declaration
public void Exists_KnownId_ReturnsTrue()
Exists_UnknownId_ReturnsFalse()
Declaration
public void Exists_UnknownId_ReturnsFalse()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()
TryResolveAdoptedGuid_ResolvesIndependentlyOfTheIdMap()
Declaration
public void TryResolveAdoptedGuid_ResolvesIndependentlyOfTheIdMap()
TryResolveAdoptedId_AssignableSubtype_ResolvesAgainstTheDeclaredFamily()
Declaration
public void TryResolveAdoptedId_AssignableSubtype_ResolvesAgainstTheDeclaredFamily()
TryResolveAdoptedId_CloneOfADifferentType_DoesNotResolve()
Declaration
public void TryResolveAdoptedId_CloneOfADifferentType_DoesNotResolve()
TryResolveAdoptedId_EarlierAdoptionRun_IsHonoured()
Declaration
public void TryResolveAdoptedId_EarlierAdoptionRun_IsHonoured()
TryResolveAdoptedId_PendingRenameFromThisRun_IsHonoured()
Declaration
public void TryResolveAdoptedId_PendingRenameFromThisRun_IsHonoured()
TryResolveAdoptedId_ProjectOwnedCloneWithRenamedId_ResolvesToIt()
Declaration
public void TryResolveAdoptedId_ProjectOwnedCloneWithRenamedId_ResolvesToIt()
TryResolveAdoptedId_TwoCandidates_RefusesToResolve()
Declaration
public void TryResolveAdoptedId_TwoCandidates_RefusesToResolve()