logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ProjectWiringPlanCacheTolerantReadTests

    The breadcrumb asks for the Summary and Create errors on every repaint, including while the author types in the Intent step. It may therefore answer from a plan one edit behind; the step bodies and the Create action still read through Serenity.CreateGame.Infrastructure.Editor.Wiring.ProjectWiringPlanCache.Ensure, which never lets a stale plan through.

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

    Constructors

    ProjectWiringPlanCacheTolerantReadTests()

    Declaration
    public ProjectWiringPlanCacheTolerantReadTests()

    Methods

    DescribeErrorTolerantOfStalePlan_AfterAFailedBuildAndChangedInputs_BuildsAgain()

    Declaration
    public void DescribeErrorTolerantOfStalePlan_AfterAFailedBuildAndChangedInputs_BuildsAgain()

    DescribeErrorTolerantOfStalePlan_AfterAFailedBuildWithUnchangedInputs_DoesNotRetryOnEveryRead()

    Declaration
    public void DescribeErrorTolerantOfStalePlan_AfterAFailedBuildWithUnchangedInputs_DoesNotRetryOnEveryRead()

    DescribeErrorTolerantOfStalePlan_InputsChangedSinceThePlanWasBuilt_KeepsThePlanAndAnswersItsError()

    Declaration
    public void DescribeErrorTolerantOfStalePlan_InputsChangedSinceThePlanWasBuilt_KeepsThePlanAndAnswersItsError()

    DescribeErrorTolerantOfStalePlan_ManyReadsOverChangedInputs_NeverBuildsBeyondTheFirstPlan()

    Declaration
    public void DescribeErrorTolerantOfStalePlan_ManyReadsOverChangedInputs_NeverBuildsBeyondTheFirstPlan()

    DescribeErrorTolerantOfStalePlan_NoPlanBuiltYet_BuildsIt()

    Declaration
    public void DescribeErrorTolerantOfStalePlan_NoPlanBuiltYet_BuildsIt()

    DescribeError_InputsChangedSinceThePlanWasBuilt_StillBuildsTheNewPlan()

    Declaration
    public void DescribeError_InputsChangedSinceThePlanWasBuilt_StillBuildsTheNewPlan()

    Ensure_AfterATolerantReadOverChangedInputs_BuildsTheNewPlanExactlyOnce()

    Declaration
    public void Ensure_AfterATolerantReadOverChangedInputs_BuildsTheNewPlanExactlyOnce()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

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