logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class WizardDoneStepReloadContractTests

    The Done-step half of WizardDraftReloadContractTests: whatever a stepped wizard's last run reported must still be there after a domain reload, because the primary action's own script generation or asset import can trigger one on its normal, successful path. Every stepped wizard is covered automatically through StepWizardWindowCatalog: the run is written through the base's own outcome write — the one CompletePrimaryAction uses — and read back off a reloaded copy. The per-window reload assertions that drive a real primary action live beside each window's own tests (WizardDoneStepReloadSimulator), and the ratchet in the CodeHygiene suite keeps any window from holding a non-serialized copy of the creator's result the Done step would read instead.

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

    Constructors

    WizardDoneStepReloadContractTests()

    Declaration
    public WizardDoneStepReloadContractTests()

    Methods

    EveryStepWizard_KeepsItsLastRunOutcomeAcrossADomainReload()

    Declaration
    public void EveryStepWizard_KeepsItsLastRunOutcomeAcrossADomainReload()

    TearDown()

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