logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenityProjectOutputFolderRulesTests

    Tests for Serenity.Global.Infrastructure.Editor.SerenityProjectOutputFolderRules.IsAcceptableOutputFolder(System.String): pure string logic exercised against plain string literals — no folder needs to exist on disk for any of these cases, since the rule's whole point is that existence is never required.

    Inheritance
    object
    SerenityProjectOutputFolderRulesTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.UnityGlobal.Tests.Editor
    Assembly: Tests.Editor.dll
    Syntax
    public class SerenityProjectOutputFolderRulesTests

    Constructors

    SerenityProjectOutputFolderRulesTests()

    Declaration
    public SerenityProjectOutputFolderRulesTests()

    Methods

    DescribeRejection_ReturnsTheSameSentenceRegardlessOfReason()

    Declaration
    public void DescribeRejection_ReturnsTheSameSentenceRegardlessOfReason()

    IsAcceptableOutputFolder_AssetsRootItself_ReturnsTrue()

    Declaration
    public void IsAcceptableOutputFolder_AssetsRootItself_ReturnsTrue()

    IsAcceptableOutputFolder_BackslashInput_IsNormalizedAndAccepted()

    Declaration
    public void IsAcceptableOutputFolder_BackslashInput_IsNormalizedAndAccepted()

    IsAcceptableOutputFolder_InsideThePackageAssetsRoot_ReturnsFalse()

    Declaration
    public void IsAcceptableOutputFolder_InsideThePackageAssetsRoot_ReturnsFalse()

    IsAcceptableOutputFolder_InsideThePluginsRoot_ReturnsFalse()

    Declaration
    public void IsAcceptableOutputFolder_InsideThePluginsRoot_ReturnsFalse()

    IsAcceptableOutputFolder_MissingFolderUnderAssets_ReturnsTrue()

    Declaration
    public void IsAcceptableOutputFolder_MissingFolderUnderAssets_ReturnsTrue()

    IsAcceptableOutputFolder_NullOrEmpty_ReturnsFalse()

    Declaration
    public void IsAcceptableOutputFolder_NullOrEmpty_ReturnsFalse()

    IsAcceptableOutputFolder_OutsideAssets_ReturnsFalse()

    Declaration
    public void IsAcceptableOutputFolder_OutsideAssets_ReturnsFalse()

    IsAcceptableOutputFolder_ParentDirectoryTraversal_ReturnsFalse()

    Declaration
    public void IsAcceptableOutputFolder_ParentDirectoryTraversal_ReturnsFalse()
    In this article
    © 2026 Serenity. All Rights Reserved