Class SettingsAssetAuthoringValidateResolutionTests
EditMode tests for ValidateResolution<TSettings>(SettingsResolution<TSettings>, string, string, string, SerenityCreationValidationResult, string) — 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.
Inherited Members
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_MultiplePathsFoundWithHint_WarnsWithTheHintedAssignmentSentence()
Declaration
public void ValidateResolution_MultiplePathsFoundWithHint_WarnsWithTheHintedAssignmentSentence()
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()