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.
Inherited Members
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()