logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementReconcilerTests

    Tests for AchievementReconciler: the pure set algebra that decides which unlocks have to be written locally and which have to be pushed to the platform, and the rule that an identifier this project does not define is ignored in both directions.

    Inheritance
    object
    AchievementReconcilerTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Achievements.Tests.Domain
    Assembly: Tests.dll
    Syntax
    public class AchievementReconcilerTests

    Constructors

    AchievementReconcilerTests()

    Declaration
    public AchievementReconcilerTests()

    Methods

    Build_BothDirectionsAtOnce()

    Declaration
    public void Build_BothDirectionsAtOnce()

    Build_DuplicateEntries_AreCollapsed()

    Declaration
    public void Build_DuplicateEntries_AreCollapsed()

    Build_IdenticalSets_ProduceAnEmptyPlan()

    Declaration
    public void Build_IdenticalSets_ProduceAnEmptyPlan()

    Build_LocalOnlyUnlock_IsPushedToPlatform()

    Declaration
    public void Build_LocalOnlyUnlock_IsPushedToPlatform()

    Build_NoKnownIdentifiers_ProducesAnEmptyPlan()

    Declaration
    public void Build_NoKnownIdentifiers_ProducesAnEmptyPlan()

    Build_NullInputs_AreTreatedAsEmptySets()

    Declaration
    public void Build_NullInputs_AreTreatedAsEmptySets()

    Build_NullKnownIdentifiers_ProducesAnEmptyPlan()

    Declaration
    public void Build_NullKnownIdentifiers_ProducesAnEmptyPlan()

    Build_PlatformOnlyUnlock_IsMirroredLocally()

    Declaration
    public void Build_PlatformOnlyUnlock_IsMirroredLocally()

    Build_UnknownIdentifiers_AreIgnoredInBothDirections()

    Declaration
    public void Build_UnknownIdentifiers_AreIgnoredInBothDirections()

    Build_UnknownPlatformUnlock_IsSkippedWhileKnownOnesAreMirrored()

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