Class AchievementStorefrontSnapshotJsonTests
Round-trip and malformed-input tests for AchievementStorefrontSnapshotJson — the wire shape a sync connector reads and writes, and the permanent import/export format for a storefront snapshot.
Inherited Members
Namespace: Serenity.Achievements.Tests.Sync
Assembly: Tests.dll
Syntax
public class AchievementStorefrontSnapshotJsonTests
Constructors
AchievementStorefrontSnapshotJsonTests()
Declaration
public AchievementStorefrontSnapshotJsonTests()
Methods
ToJson_LargeProgressTarget_RoundTripsExactly()
Declaration
public void ToJson_LargeProgressTarget_RoundTripsExactly()
ToJson_PlatformExtrasInsertedInDifferentOrder_SerializeToIdenticalJson()
Declaration
public void ToJson_PlatformExtrasInsertedInDifferentOrder_SerializeToIdenticalJson()
ToJson_ThenFromJson_RoundTripsEveryField()
Declaration
public void ToJson_ThenFromJson_RoundTripsEveryField()
ToJson_ThenFromJson_RoundTripsRecordFields()
Declaration
public void ToJson_ThenFromJson_RoundTripsRecordFields()
TryFromJson_ASnapshotFileWrittenAfterALivePull_ReadsBackEveryLanguageAndTheSteamIds()
Declaration
public void TryFromJson_ASnapshotFileWrittenAfterALivePull_ReadsBackEveryLanguageAndTheSteamIds()
TryFromJson_MalformedJson_FailsCleanly()
Declaration
public void TryFromJson_MalformedJson_FailsCleanly()
TryFromJson_MissingRequiredProperty_FailsCleanly()
Declaration
public void TryFromJson_MissingRequiredProperty_FailsCleanly()
TryFromJson_NullInput_FailsCleanly()
Declaration
public void TryFromJson_NullInput_FailsCleanly()
TryFromJson_UnknownPlatform_FailsCleanly()
Declaration
public void TryFromJson_UnknownPlatform_FailsCleanly()