Class MilestonesSectionTests
MilestonesSection-specific tests: idempotent marking and serialize/deserialize round-trips.
Inherited Members
Namespace: Serenity.GameSave.Tests.Domain
Assembly: Tests.dll
Syntax
public class MilestonesSectionTests
Constructors
MilestonesSectionTests()
Declaration
public MilestonesSectionTests()
Methods
Deserialize_NullOrEmptyPayload_ResetsToEmpty()
Declaration
public void Deserialize_NullOrEmptyPayload_ResetsToEmpty()
IsAchieved_UnknownMilestone_ReturnsFalse()
Declaration
public void IsAchieved_UnknownMilestone_ReturnsFalse()
MarkAchieved_NewMilestone_BecomesAchieved()
Declaration
public void MarkAchieved_NewMilestone_BecomesAchieved()
MarkAchieved_NullOrEmpty_IsIgnored()
Declaration
public void MarkAchieved_NullOrEmpty_IsIgnored()
MarkAchieved_SameMilestoneTwice_IsIdempotent()
Declaration
public void MarkAchieved_SameMilestoneTwice_IsIdempotent()
Serialize_ThenDeserialize_RoundTripsEveryMilestone()
Declaration
public void Serialize_ThenDeserialize_RoundTripsEveryMilestone()