Class SystemAdoptionClosureRulesTests
Pure EditMode tests for SystemAdoptionClosureRules — no AssetDatabase, no assets
on disk; already-adopted detection is driven by a fake existence predicate.
Inherited Members
Namespace: Serenity.CreateGame.Tests.Editor
Assembly: Serenity.CreateGame.Tests.Editor.dll
Syntax
public class SystemAdoptionClosureRulesTests
Constructors
SystemAdoptionClosureRulesTests()
Declaration
public SystemAdoptionClosureRulesTests()
Methods
BuildEntry_DestinationDoesNotExist_IsNotAlreadyAdopted()
Declaration
public void BuildEntry_DestinationDoesNotExist_IsNotAlreadyAdopted()
BuildEntry_DestinationExists_IsAlreadyAdoptedWithItsGuid()
Declaration
public void BuildEntry_DestinationExists_IsAlreadyAdoptedWithItsGuid()
BuildSeedGuidMap_OnlyIncludesAlreadyAdoptedEntries()
Declaration
public void BuildSeedGuidMap_OnlyIncludesAlreadyAdoptedEntries()
IsExcludedByExtension_ContentFiles_AreNotExcluded()
Declaration
public void IsExcludedByExtension_ContentFiles_AreNotExcluded()
IsExcludedByExtension_ScriptAndAssemblyFiles_AreExcluded()
Declaration
public void IsExcludedByExtension_ScriptAndAssemblyFiles_AreExcluded()
MirrorDestinationPath_NotUnderAnyPackageRoot_ReturnsNull()
Declaration
public void MirrorDestinationPath_NotUnderAnyPackageRoot_ReturnsNull()
MirrorDestinationPath_UnderAssetsSerenityRoot_MirrorsRelativeToThatRoot()
Declaration
public void MirrorDestinationPath_UnderAssetsSerenityRoot_MirrorsRelativeToThatRoot()
MirrorDestinationPath_UnderPluginsSerenityRoot_MirrorsRelativeToThatRoot()
Declaration
public void MirrorDestinationPath_UnderPluginsSerenityRoot_MirrorsRelativeToThatRoot()
SourcePathFromMirror_AmbiguousAcrossTwoPackageRoots_ReturnsNull()
Declaration
public void SourcePathFromMirror_AmbiguousAcrossTwoPackageRoots_ReturnsNull()
SourcePathFromMirror_DestinationNotUnderOutputRoot_ReturnsNull()
Declaration
public void SourcePathFromMirror_DestinationNotUnderOutputRoot_ReturnsNull()
SourcePathFromMirror_NoCandidateExists_ReturnsNull()
Declaration
public void SourcePathFromMirror_NoCandidateExists_ReturnsNull()
SourcePathFromMirror_RoundTripsMirrorDestinationPath()
Declaration
public void SourcePathFromMirror_RoundTripsMirrorDestinationPath()
WalkClosure_CyclicDependency_Terminates()
Declaration
public void WalkClosure_CyclicDependency_Terminates()
WalkClosure_DependencyLookupReturnsTheNodeItself_StillWalksSiblingsAndNeverRevisitsTheRoot()
Declaration
public void WalkClosure_DependencyLookupReturnsTheNodeItself_StillWalksSiblingsAndNeverRevisitsTheRoot()
WalkClosure_DiamondDependency_YieldsOneEntry()
Declaration
public void WalkClosure_DiamondDependency_YieldsOneEntry()
WalkClosure_ExcludedNode_NeverDescendsIntoItsOwnDependencies()
Declaration
public void WalkClosure_ExcludedNode_NeverDescendsIntoItsOwnDependencies()
WalkClosure_RootThatIsAnotherRootsDependency_IsNotVisitedTwice()
Declaration
public void WalkClosure_RootThatIsAnotherRootsDependency_IsNotVisitedTwice()
WalkClosure_SingleRootOverload_MatchesTheMultiRootResult()
Declaration
public void WalkClosure_SingleRootOverload_MatchesTheMultiRootResult()
WalkClosure_TwoRootsSharingADependency_VisitsItOnce()
Declaration
public void WalkClosure_TwoRootsSharingADependency_VisitsItOnce()
WalkClosure_TwoRoots_VisitsBothSubtrees()
Declaration
public void WalkClosure_TwoRoots_VisitsBothSubtrees()