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
SteamPartnerClientTests
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()
Declaration
public Task CheckConnectionAsync_BuildsTheCookieHeaderFromTheStoredSession()
Returns
CheckConnectionAsync_LoginPageBody_FailsWithSessionExpiredMessage()
Declaration
public Task CheckConnectionAsync_LoginPageBody_FailsWithSessionExpiredMessage()
Returns
CheckConnectionAsync_NoStoredCookies_FailsWithSessionExpiredMessage()
Declaration
public Task CheckConnectionAsync_NoStoredCookies_FailsWithSessionExpiredMessage()
Returns
CheckConnectionAsync_NonTransportFailureResponse_DoesNotRetry()
Declaration
public Task CheckConnectionAsync_NonTransportFailureResponse_DoesNotRetry()
Returns
CheckConnectionAsync_RedirectResponse_FailsWithReAuthenticateMessageAndDoesNotRetry()
Declaration
public Task CheckConnectionAsync_RedirectResponse_FailsWithReAuthenticateMessageAndDoesNotRetry()
Returns
CheckConnectionAsync_TimesOutOnItsOwnCeiling_FailsCleanlyWithoutThrowing()
Declaration
public Task CheckConnectionAsync_TimesOutOnItsOwnCeiling_FailsCleanlyWithoutThrowing()
Returns
CheckConnectionAsync_TransportFailure_RetriesOnceThenFailsCleanly()
Declaration
public Task CheckConnectionAsync_TransportFailure_RetriesOnceThenFailsCleanly()
Returns
CheckConnectionAsync_ValidBody_ReportsConnectedWithCount()
Declaration
public Task CheckConnectionAsync_ValidBody_ReportsConnectedWithCount()
Returns
PullSnapshotAsync_LoginPageBody_ThrowsWithSessionExpiredMessage()
Declaration
public void PullSnapshotAsync_LoginPageBody_ThrowsWithSessionExpiredMessage()
PullSnapshotAsync_ValidBody_ReturnsTheParsedSnapshot()
Declaration
public Task PullSnapshotAsync_ValidBody_ReturnsTheParsedSnapshot()
Returns
PushAsync_NoStoredCookies_FailsWithSessionExpiredMessage()
Declaration
public Task PushAsync_NoStoredCookies_FailsWithSessionExpiredMessage()
Returns
PushAsync_NoStoredCookies_SaysTheAuthorIsNotSignedInAndSendsToConnect()
Declaration
public Task PushAsync_NoStoredCookies_SaysTheAuthorIsNotSignedInAndSendsToConnect()
Returns
PushAsync_ValidBatch_DelegatesToThePumpAndSavesEachAchievement()
Declaration
public Task PushAsync_ValidBatch_DelegatesToThePumpAndSavesEachAchievement()
Returns
SetUp()
Declaration