logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SettingsAssetAuthoringValidateResolutionTests

    EditMode tests for ValidateResolution<TSettings>(SettingsResolution<TSettings>, string, SerenityCreationValidationResult) — the pass six by-type settings creators used to copy. Nothing here touches the AssetDatabase: the pass reads a SettingsAssetAuthoring.SettingsResolution<TSettings> the caller already holds, so an in-memory one is the whole input.

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

    Constructors

    SettingsAssetAuthoringValidateResolutionTests()

    Declaration
    public SettingsAssetAuthoringValidateResolutionTests()

    Methods

    TearDown()

    Declaration
    public void TearDown()

    ValidateResolution_AssetAlreadyResolved_ReportsNothingEvenWithAnUnusableFolder()

    Declaration
    public void ValidateResolution_AssetAlreadyResolved_ReportsNothingEvenWithAnUnusableFolder()

    ValidateResolution_MultiplePathsFound_IsAWarningSoTheRunStillProceeds()

    Declaration
    public void ValidateResolution_MultiplePathsFound_IsAWarningSoTheRunStillProceeds()

    ValidateResolution_MultiplePathsFound_SkipsTheOutputFolderCheck()

    An ambiguous project is reported on its own: the folder a new asset would land in is not the author's problem until the ambiguity is resolved.

    Declaration
    public void ValidateResolution_MultiplePathsFound_SkipsTheOutputFolderCheck()

    ValidateResolution_MultiplePathsFound_WarnsWithTheAmbiguitySentence()

    Declaration
    public void ValidateResolution_MultiplePathsFound_WarnsWithTheAmbiguitySentence()

    ValidateResolution_NothingResolvedAndFolderInsideAssets_ReportsNothing()

    Declaration
    public void ValidateResolution_NothingResolvedAndFolderInsideAssets_ReportsNothing()

    ValidateResolution_NothingResolvedAndFolderOutsideAssets_ReportsTheFolderError()

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