Class AchievementSyncCopilotBundleExporterTests
Tests for Serenity.Achievements.Infrastructure.Editor.Sync.AchievementSyncCopilotBundleExporter.IsInsideProjectAssets(System.String) — the pure guard that stops the Copilot bundle export from dropping untracked, unregistered files under the project's Assets folder (the exporter deliberately bypasses AssetDatabase).
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementSyncCopilotBundleExporterTests
Constructors
AchievementSyncCopilotBundleExporterTests()
Declaration
public AchievementSyncCopilotBundleExporterTests()
Methods
IsInsideProjectAssets_DotDotSegmentsThatEnterAssetsFromOutside_ReturnsTrue()
Declaration
public void IsInsideProjectAssets_DotDotSegmentsThatEnterAssetsFromOutside_ReturnsTrue()
IsInsideProjectAssets_DotDotSegmentsThatEscapeAssets_ReturnsFalse()
Declaration
public void IsInsideProjectAssets_DotDotSegmentsThatEscapeAssets_ReturnsFalse()
IsInsideProjectAssets_DotDotSegmentsThatStayUnderAssets_ReturnsTrue()
Declaration
public void IsInsideProjectAssets_DotDotSegmentsThatStayUnderAssets_ReturnsTrue()
IsInsideProjectAssets_FolderIsASiblingWithTheSamePrefix_ReturnsFalse()
Declaration
public void IsInsideProjectAssets_FolderIsASiblingWithTheSamePrefix_ReturnsFalse()
IsInsideProjectAssets_FolderIsTheAssetsFolderItself_ReturnsTrue()
Declaration
public void IsInsideProjectAssets_FolderIsTheAssetsFolderItself_ReturnsTrue()
IsInsideProjectAssets_FolderIsUnderAssetsWithBackslashesAndTrailingSlash_ReturnsTrue()
Declaration
public void IsInsideProjectAssets_FolderIsUnderAssetsWithBackslashesAndTrailingSlash_ReturnsTrue()
IsInsideProjectAssets_FolderIsUnderAssets_ReturnsTrue()
Declaration
public void IsInsideProjectAssets_FolderIsUnderAssets_ReturnsTrue()
IsInsideProjectAssets_FolderOutsideTheProject_ReturnsFalse()
Declaration
public void IsInsideProjectAssets_FolderOutsideTheProject_ReturnsFalse()
IsInsideProjectAssets_NullOrEmptyFolder_ReturnsFalse()
Declaration
public void IsInsideProjectAssets_NullOrEmptyFolder_ReturnsFalse()
IsInsideProjectAssets_PathWithInvalidCharacters_ReturnsFalseInsteadOfThrowing()
Declaration
public void IsInsideProjectAssets_PathWithInvalidCharacters_ReturnsFalseInsteadOfThrowing()
IsInsideProjectAssets_RelativePathOutsideAssets_ReturnsFalse()
Declaration
public void IsInsideProjectAssets_RelativePathOutsideAssets_ReturnsFalse()
IsInsideProjectAssets_RelativePathUnderAssets_ReturnsTrue()
Declaration
public void IsInsideProjectAssets_RelativePathUnderAssets_ReturnsTrue()