logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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).

    Inheritance
    object
    AchievementSyncCopilotBundleExporterTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved