logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SteamSaveResponseReaderTests

    Tests for SteamSaveResponseReader: bodies captured from the live newachievement and saveachievement endpoints, and the defensive classification of everything else.

    Inheritance
    object
    SteamSaveResponseReaderTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Steam.Tests.Infrastructure
    Assembly: Tests.dll
    Syntax
    public class SteamSaveResponseReaderTests

    Constructors

    SteamSaveResponseReaderTests()

    Declaration
    public SteamSaveResponseReaderTests()

    Methods

    ReadNewAchievement_BareError_FailsWithItsText(string, string)

    Declaration
    public void ReadNewAchievement_BareError_FailsWithItsText(string responseBody, string expectedDetail)
    Parameters
    Type Name Description
    string responseBody
    string expectedDetail

    ReadNewAchievement_EmptyObject_Fails()

    Declaration
    public void ReadNewAchievement_EmptyObject_Fails()

    ReadNewAchievement_FalseFlag_FailsWithTheErrorText()

    Declaration
    public void ReadNewAchievement_FalseFlag_FailsWithTheErrorText()

    ReadNewAchievement_SavedFalseBesideATrueFlag_Fails()

    Declaration
    public void ReadNewAchievement_SavedFalseBesideATrueFlag_Fails()

    ReadNewAchievement_SignInPage_ReportsLoginPage()

    Declaration
    public void ReadNewAchievement_SignInPage_ReportsLoginPage()

    ReadNewAchievement_SuccessWithoutBothAssignedIds_Fails(string)

    Declaration
    public void ReadNewAchievement_SuccessWithoutBothAssignedIds_Fails(string responseBody)
    Parameters
    Type Name Description
    string responseBody

    ReadUploadAcknowledgement_BareErrorField_FailsWithItsTextOrRendering(string, string)

    Declaration
    public void ReadUploadAcknowledgement_BareErrorField_FailsWithItsTextOrRendering(string responseBody, string expectedDetail)
    Parameters
    Type Name Description
    string responseBody
    string expectedDetail

    ReadUploadAcknowledgement_BodyWithNoFailureIndicator_Succeeds(string)

    Declaration
    public void ReadUploadAcknowledgement_BodyWithNoFailureIndicator_Succeeds(string responseBody)
    Parameters
    Type Name Description
    string responseBody

    ReadUploadAcknowledgement_ExplicitFailureFlag_Fails(string)

    Declaration
    public void ReadUploadAcknowledgement_ExplicitFailureFlag_Fails(string responseBody)
    Parameters
    Type Name Description
    string responseBody

    ReadUploadAcknowledgement_ExplicitTrueFlagInAnyEncoding_IsSuccessDespiteText(string)

    Declaration
    public void ReadUploadAcknowledgement_ExplicitTrueFlagInAnyEncoding_IsSuccessDespiteText(string responseBody)
    Parameters
    Type Name Description
    string responseBody

    ReadUploadAcknowledgement_FailureFlagWithErrorText_SurfacesTheErrorText()

    Declaration
    public void ReadUploadAcknowledgement_FailureFlagWithErrorText_SurfacesTheErrorText()

    ReadUploadAcknowledgement_FalseFlagInAnyEncoding_Fails(string)

    Declaration
    public void ReadUploadAcknowledgement_FalseFlagInAnyEncoding_Fails(string responseBody)
    Parameters
    Type Name Description
    string responseBody

    ReadUploadAcknowledgement_MessageBesideAFalseFlag_IsTheFailureDetail()

    Declaration
    public void ReadUploadAcknowledgement_MessageBesideAFalseFlag_IsTheFailureDetail()

    ReadUploadAcknowledgement_MessageOrDetailWithNoFlagAndNoError_IsAnAcknowledgementOfUnknownMeaning(string)

    Declaration
    public void ReadUploadAcknowledgement_MessageOrDetailWithNoFlagAndNoError_IsAnAcknowledgementOfUnknownMeaning(string responseBody)
    Parameters
    Type Name Description
    string responseBody

    ReadUploadAcknowledgement_NullBody_Succeeds()

    Declaration
    public void ReadUploadAcknowledgement_NullBody_Succeeds()

    ReadUploadAcknowledgement_SignInPage_ReportsLoginPageFailure()

    Declaration
    public void ReadUploadAcknowledgement_SignInPage_ReportsLoginPageFailure()

    Read_ArrayRoot_ReportsUnexpectedShape()

    Declaration
    public void Read_ArrayRoot_ReportsUnexpectedShape()

    Read_BareErrorWithNoFlag_Fails(string, string)

    Declaration
    public void Read_BareErrorWithNoFlag_Fails(string responseBody, string expectedDetail)
    Parameters
    Type Name Description
    string responseBody
    string expectedDetail

    Read_BareFalse_FailsWithUnexpectedShape()

    Declaration
    public void Read_BareFalse_FailsWithUnexpectedShape()

    Read_BareTrue_SucceedsWithNoIds()

    Declaration
    public void Read_BareTrue_SucceedsWithNoIds()

    Read_EmptyBody_ReportsEmptyFailure()

    Declaration
    public void Read_EmptyBody_ReportsEmptyFailure()

    Read_EmptyObject_IsNotAConfirmedSave()

    Declaration
    public void Read_EmptyObject_IsNotAConfirmedSave()

    Read_ExplicitFailureWithMessage_FailsWithTheMessage()

    Declaration
    public void Read_ExplicitFailureWithMessage_FailsWithTheMessage()

    Read_ExplicitTrueBesideAnErrorText_StaysASuccess()

    Declaration
    public void Read_ExplicitTrueBesideAnErrorText_StaysASuccess()

    Read_FalseFlagInAnyEncoding_Fails(string)

    Declaration
    public void Read_FalseFlagInAnyEncoding_Fails(string responseBody)
    Parameters
    Type Name Description
    string responseBody

    Read_HtmlSignInPage_ReportsLoginPage()

    Declaration
    public void Read_HtmlSignInPage_ReportsLoginPage()

    Read_LiveNewAchievementResponse_ReadsTheAssignedIdsAndTheHighestIdsNowInUse()

    Declaration
    public void Read_LiveNewAchievementResponse_ReadsTheAssignedIdsAndTheHighestIdsNowInUse()

    Read_LiveSaveAchievementResponse_SucceedsAndReadsTheSavedIds()

    Declaration
    public void Read_LiveSaveAchievementResponse_SucceedsAndReadsTheSavedIds()

    Read_NullBody_ReportsEmptyFailure()

    Declaration
    public void Read_NullBody_ReportsEmptyFailure()

    Read_ObjectWithStatAndBitIdAtTheRoot_SucceedsWithBothIds()

    Declaration
    public void Read_ObjectWithStatAndBitIdAtTheRoot_SucceedsWithBothIds()

    Read_SavedFalseBesideATrueFlag_FailsQuotingTheBody()

    Declaration
    public void Read_SavedFalseBesideATrueFlag_FailsQuotingTheBody()

    Read_SavedFalseQuotesOnlyAShortenedCopyOfTheBody()

    Declaration
    public void Read_SavedFalseQuotesOnlyAShortenedCopyOfTheBody()

    Read_TrueFlagInAnyEncoding_Succeeds(string)

    Declaration
    public void Read_TrueFlagInAnyEncoding_Succeeds(string responseBody)
    Parameters
    Type Name Description
    string responseBody

    Read_TruncatedGarbage_ReportsNotJson()

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