logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SerenitySystemConfigurationFreshnessWatcherTests

    EditMode tests for SerenitySystemConfigurationFreshnessWatcher. Every test injects its own subscribe/unsubscribe delegates so none of them touch the real UnityEditor.EditorApplication.projectChanged event — a captured handler stands in for a raised project change.

    Inheritance
    object
    SerenitySystemConfigurationFreshnessWatcherTests
    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 SerenitySystemConfigurationFreshnessWatcherTests

    Constructors

    SerenitySystemConfigurationFreshnessWatcherTests()

    Declaration
    public SerenitySystemConfigurationFreshnessWatcherTests()

    Methods

    ChangeRaisedAfterDispose_DoesNotInvalidateTheResolver()

    Declaration
    public void ChangeRaisedAfterDispose_DoesNotInvalidateTheResolver()

    Constructor_NullResolver_Throws()

    Declaration
    public void Constructor_NullResolver_Throws()

    DisposeCalledTwice_UnsubscribesExactlyOnce()

    Declaration
    public void DisposeCalledTwice_UnsubscribesExactlyOnce()

    Dispose_UnsubscribesTheSameHandlerThatWasSubscribed()

    Declaration
    public void Dispose_UnsubscribesTheSameHandlerThatWasSubscribed()

    RaisedChange_CallsOnInvalidated()

    Declaration
    public void RaisedChange_CallsOnInvalidated()

    RaisedChange_InvalidatesTheResolverExactlyOnce()

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