Class SteamSaveResponseReaderTests
Tests for SteamSaveResponseReader: bodies captured from the live
newachievement and saveachievement endpoints, and the defensive classification of
everything else.
Inheritance
SteamSaveResponseReaderTests
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()