logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SteamPartnerClientTests

    EditMode tests for Serenity.Achievements.Infrastructure.Editor.Sync.Steam.SteamPartnerClient. Every fixture injects the HTTP send through the internal test seam — nothing here touches a real socket.

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

    Constructors

    SteamPartnerClientTests()

    Declaration
    public SteamPartnerClientTests()

    Methods

    Capabilities_AreHonestAboutWhatThisConnectorDelivers()

    Declaration
    public void Capabilities_AreHonestAboutWhatThisConnectorDelivers()

    Capabilities_NarrowsSupportedLocalesToTheRequestedScope()

    Declaration
    public void Capabilities_NarrowsSupportedLocalesToTheRequestedScope()

    Capabilities_ProgressTargetIsNotAmongTheFieldsAPullReads()

    Declaration
    public void Capabilities_ProgressTargetIsNotAmongTheFieldsAPullReads()

    CheckConnectionAsync_BuildsTheCookieHeaderFromTheStoredSession()

    Declaration
    public Task CheckConnectionAsync_BuildsTheCookieHeaderFromTheStoredSession()
    Returns
    Type Description
    Task

    CheckConnectionAsync_LoginPageBody_FailsWithSessionExpiredMessage()

    Declaration
    public Task CheckConnectionAsync_LoginPageBody_FailsWithSessionExpiredMessage()
    Returns
    Type Description
    Task

    CheckConnectionAsync_NoStoredCookies_FailsWithSessionExpiredMessage()

    Declaration
    public Task CheckConnectionAsync_NoStoredCookies_FailsWithSessionExpiredMessage()
    Returns
    Type Description
    Task

    CheckConnectionAsync_NonTransportFailureResponse_DoesNotRetry()

    Declaration
    public Task CheckConnectionAsync_NonTransportFailureResponse_DoesNotRetry()
    Returns
    Type Description
    Task

    CheckConnectionAsync_RedirectResponse_FailsWithReAuthenticateMessageAndDoesNotRetry()

    Declaration
    public Task CheckConnectionAsync_RedirectResponse_FailsWithReAuthenticateMessageAndDoesNotRetry()
    Returns
    Type Description
    Task

    CheckConnectionAsync_TimesOutOnItsOwnCeiling_FailsCleanlyWithoutThrowing()

    Declaration
    public Task CheckConnectionAsync_TimesOutOnItsOwnCeiling_FailsCleanlyWithoutThrowing()
    Returns
    Type Description
    Task

    CheckConnectionAsync_TransportFailure_RetriesOnceThenFailsCleanly()

    Declaration
    public Task CheckConnectionAsync_TransportFailure_RetriesOnceThenFailsCleanly()
    Returns
    Type Description
    Task

    CheckConnectionAsync_ValidBody_ReportsConnectedWithCount()

    Declaration
    public Task CheckConnectionAsync_ValidBody_ReportsConnectedWithCount()
    Returns
    Type Description
    Task

    PullSnapshotAsync_LoginPageBody_ThrowsWithSessionExpiredMessage()

    Declaration
    public void PullSnapshotAsync_LoginPageBody_ThrowsWithSessionExpiredMessage()

    PullSnapshotAsync_ValidBody_ReturnsTheParsedSnapshot()

    Declaration
    public Task PullSnapshotAsync_ValidBody_ReturnsTheParsedSnapshot()
    Returns
    Type Description
    Task

    PushAsync_NoStoredCookies_FailsWithSessionExpiredMessage()

    Declaration
    public Task PushAsync_NoStoredCookies_FailsWithSessionExpiredMessage()
    Returns
    Type Description
    Task

    PushAsync_NoStoredCookies_SaysTheAuthorIsNotSignedInAndSendsToConnect()

    Declaration
    public Task PushAsync_NoStoredCookies_SaysTheAuthorIsNotSignedInAndSendsToConnect()
    Returns
    Type Description
    Task

    PushAsync_ValidBatch_DelegatesToThePumpAndSavesEachAchievement()

    Declaration
    public Task PushAsync_ValidBatch_DelegatesToThePumpAndSavesEachAchievement()
    Returns
    Type Description
    Task

    SetUp()

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