Class InitializeSerenitySettingsStepTests
EditMode tests for SettingsRowActionRules: the pure row → action mapping the
Settings step's per-row button draws from — no GUI, no AssetDatabase. Also covers
Serenity.CreateGame.Infrastructure.Editor.Steps.InitializeSerenitySettingsStep's own row-recompute caching (Serenity.CreateGame.Infrastructure.Editor.Steps.InitializeSerenitySettingsStep.EnsureRowsForTests(System.Collections.Generic.IReadOnlyList{Serenity.CreateGame.Infrastructure.Editor.Systems.SerenityInstallableSystem},System.String,System.String)).
Inherited Members
Namespace: Serenity.CreateGame.Tests.Editor
Assembly: Serenity.CreateGame.Tests.Editor.dll
Syntax
public class InitializeSerenitySettingsStepTests
Constructors
InitializeSerenitySettingsStepTests()
Declaration
public InitializeSerenitySettingsStepTests()
Methods
EnsureRowsForTests_AfterInvalidateRows_RecomputesAgain()
Declaration
public void EnsureRowsForTests_AfterInvalidateRows_RecomputesAgain()
EnsureRowsForTests_CalledAgainWithoutInvalidation_DoesNotRecompute()
Declaration
public void EnsureRowsForTests_CalledAgainWithoutInvalidation_DoesNotRecompute()
EnsureRowsForTests_OnAFreshStep_RecomputesOnce()
Declaration
public void EnsureRowsForTests_OnAFreshStep_RecomputesOnce()
EnsureRowsForTests_Recompute_ScansShippedAssetCatalogOnceAndARepaintDoesNotRescan()
Declaration
public void EnsureRowsForTests_Recompute_ScansShippedAssetCatalogOnceAndARepaintDoesNotRescan()
ResolveSecondary_InProject_WithAnUnassignedReference_IsAssign()
Declaration
public void ResolveSecondary_InProject_WithAnUnassignedReference_IsAssign()
Resolve_InPackage_IsAdopt()
Declaration
public void Resolve_InPackage_IsAdopt()
Resolve_InProject_IsEdit()
Declaration
public void Resolve_InProject_IsEdit()
Resolve_Invalid_WithADanglingReference_IsFix()
Declaration
public void Resolve_Invalid_WithADanglingReference_IsFix()
Resolve_Invalid_WithAnUnassignedReference_IsFix()
Declaration
public void Resolve_Invalid_WithAnUnassignedReference_IsFix()
Resolve_Invalid_WithoutAnUnassignedReference_IsFix()
Declaration
public void Resolve_Invalid_WithoutAnUnassignedReference_IsFix()
Resolve_Missing_IsCreate()
Declaration
public void Resolve_Missing_IsCreate()
ShouldDrawPersistenceAmbiguousRemedy_BootstrapInvalidWithAnAssetPath_ReturnsFalse()
Declaration
public void ShouldDrawPersistenceAmbiguousRemedy_BootstrapInvalidWithAnAssetPath_ReturnsFalse()
ShouldDrawPersistenceAmbiguousRemedy_BootstrapInvalidWithNoAssetPath_ReturnsTrue()
Declaration
public void ShouldDrawPersistenceAmbiguousRemedy_BootstrapInvalidWithNoAssetPath_ReturnsTrue()
ShouldDrawPersistenceAmbiguousRemedy_NonBootstrapInvalidRow_ReturnsFalse()
Declaration
public void ShouldDrawPersistenceAmbiguousRemedy_NonBootstrapInvalidRow_ReturnsFalse()
ShouldDrawPersistenceCreatePanel_BootstrapMissingRow_ReturnsTrue()
Declaration
public void ShouldDrawPersistenceCreatePanel_BootstrapMissingRow_ReturnsTrue()