Class CompletionSectionTests
CompletionSection-specific tests: clamping, playtime accumulation, and serialize/deserialize round-trips.
Inherited Members
Namespace: Serenity.GameSave.Tests.Domain
Assembly: Tests.dll
Syntax
public class CompletionSectionTests
Constructors
CompletionSectionTests()
Declaration
public CompletionSectionTests()
Methods
AddPlaytime_MultipleCalls_Accumulates()
Declaration
public void AddPlaytime_MultipleCalls_Accumulates()
AddPlaytime_NonPositiveValue_IsIgnored()
Declaration
public void AddPlaytime_NonPositiveValue_IsIgnored()
Deserialize_NullOrEmptyPayload_ResetsToDefaults()
Declaration
public void Deserialize_NullOrEmptyPayload_ResetsToDefaults()
Serialize_ThenDeserialize_RoundTrips()
Declaration
public void Serialize_ThenDeserialize_RoundTrips()
SetCompletionPercent_AboveMax_IsClampedTo100()
Declaration
public void SetCompletionPercent_AboveMax_IsClampedTo100()
SetCompletionPercent_BelowMin_IsClampedTo0()
Declaration
public void SetCompletionPercent_BelowMin_IsClampedTo0()
SetCompletionPercent_WithinRange_IsStoredVerbatim()
Declaration
public void SetCompletionPercent_WithinRange_IsStoredVerbatim()