Class BootTaskGuidArgumentRootsTests
EditMode tests for Serenity.CreateGame.Infrastructure.Editor.Wiring.BootTaskGuidArgumentRoots.ResolveReferencedAssetPaths(System.Collections.Generic.IReadOnlyList{System.String}) — the piece that
lets a boot task's opaque stringArgs[0] Guid argument (e.g. a splash cutscene a
PlayInitSplashScreen task plays) become an extra adoption root, since
UnityEditor.AssetDatabase.GetDependencies(System.String,System.Boolean) can never see a plain string reference.
Inherited Members
Namespace: Serenity.CreateGame.Tests.Editor
Assembly: Serenity.CreateGame.Tests.Editor.dll
Syntax
public class BootTaskGuidArgumentRootsTests
Constructors
BootTaskGuidArgumentRootsTests()
Declaration
public BootTaskGuidArgumentRootsTests()
Methods
OneTimeSetUp()
Declaration
public static void OneTimeSetUp()
OneTimeTearDown()
Declaration
public static void OneTimeTearDown()
ResolveReferencedAssetPaths_ArgumentIsAPackageContentTargetsGuid_ReturnsThatTargetsPath()
Declaration
public void ResolveReferencedAssetPaths_ArgumentIsAPackageContentTargetsGuid_ReturnsThatTargetsPath()
ResolveReferencedAssetPaths_ArgumentIsNotAKnownGuid_ReturnsNothing()
Declaration
public void ResolveReferencedAssetPaths_ArgumentIsNotAKnownGuid_ReturnsNothing()
ResolveReferencedAssetPaths_ArgumentResolvesToAProjectOwnedTarget_ReturnsNothing()
Declaration
public void ResolveReferencedAssetPaths_ArgumentResolvesToAProjectOwnedTarget_ReturnsNothing()
ResolveUnadoptedReferencedAssetPaths_TargetAlreadyAdopted_IsExcluded()
A target an earlier run adopted ANYWHERE — not necessarily under this run's own output root — must never come back as an adoption root, or the run produces a second splash cutscene beside the one the project already owns.
Declaration
public void ResolveUnadoptedReferencedAssetPaths_TargetAlreadyAdopted_IsExcluded()
ResolveUnadoptedReferencedAssetPaths_TargetNotAdopted_IsIncluded()
Declaration
public void ResolveUnadoptedReferencedAssetPaths_TargetNotAdopted_IsIncluded()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()