logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Steam.Tests.Editor

    Classes

    SteamEditorCompositionTests

    EditMode tests for SteamEditorComposition: the one door that builds the Steam session, the shared trace settings, the traced transport and the sign-in factory for an editor session store.

    SteamPartnerSessionTests

    EditMode tests for Serenity.Steam.Infrastructure.Editor.SteamPartnerSession: the store/get/clear round-trip through the editor session state (an in-memory fake, never the author's real one), Serenity.Steam.Infrastructure.Editor.SteamPartnerSession.ForgetOnWindowClose's default, and the SECURITY CONTRACT that nothing this feature can stringify ever leaks the raw SteamLoginSecure value.

    SteamSharedHttpClientTests

    Sends through the REAL SteamSharedHttpClient — every other Steam client test injects a fake send, which is how a handler that silently dropped the hand-set Cookie header went unnoticed. The target is a loopback listener, never a Steam host, and the cookie values are dummies.

    SteamSignInTokenStoreTests

    EditMode tests for Serenity.Steam.Infrastructure.Editor.SteamSignInTokenStore: the store/get/clear round-trip through the editor session state (an in-memory fake, never the author's real one), surviving a domain reload, and the SECURITY CONTRACT that nothing this type can stringify ever leaks the raw refresh token.

    SteamWireTraceSettingsTests

    EditMode tests for SteamWireTraceSettings: the trace is off until asked for and lives under the project's Library folder.

    In this article
    © 2026 Serenity. All Rights Reserved