logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenityPackageExportDestinationTests

    Pure tests for Serenity.Editor.PackageBootstrapper.SerenityPackageExportDestination: a -serenityExportDir argument wins over the SERENITY_EXPORT_DIR environment variable, which wins over the fallback; a relative folder resolves against the project root; no override keeps the exporter's historical Temp path unchanged.

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

    Constructors

    SerenityPackageExportDestinationTests()

    Declaration
    public SerenityPackageExportDestinationTests()

    Methods

    EnsureExists_MissingFolder_IsCreated()

    Declaration
    public void EnsureExists_MissingFolder_IsCreated()

    Resolve_ArgumentAndEnvironmentBothSet_ArgumentWins()

    Declaration
    public void Resolve_ArgumentAndEnvironmentBothSet_ArgumentWins()

    Resolve_ArgumentFlagFollowedByAnotherFlag_FallsThroughToEnvironment()

    Declaration
    public void Resolve_ArgumentFlagFollowedByAnotherFlag_FallsThroughToEnvironment()

    Resolve_ArgumentFlagWithoutValue_FallsThroughToEnvironment()

    Declaration
    public void Resolve_ArgumentFlagWithoutValue_FallsThroughToEnvironment()

    Resolve_NoOverride_KeepsTheHistoricalTempExportPathByteForByte()

    Declaration
    public void Resolve_NoOverride_KeepsTheHistoricalTempExportPathByteForByte()

    Resolve_OnlyEnvironmentSet_EnvironmentWinsOverFallback()

    Declaration
    public void Resolve_OnlyEnvironmentSet_EnvironmentWinsOverFallback()

    Resolve_RelativeArgumentFolder_ResolvesAgainstProjectRoot()

    Declaration
    public void Resolve_RelativeArgumentFolder_ResolvesAgainstProjectRoot()

    Resolve_RelativeEnvironmentFolder_ResolvesAgainstProjectRoot()

    Declaration
    public void Resolve_RelativeEnvironmentFolder_ResolvesAgainstProjectRoot()

    Resolve_WhitespaceEnvironmentValue_IsTreatedAsMissing()

    Declaration
    public void Resolve_WhitespaceEnvironmentValue_IsTreatedAsMissing()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

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