logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Achievements.Tests.Domain

    Classes

    AchievementDomainTests

    Tests for the achievement value objects and the definition entity: identity equality, constructor validation, the boolean/progressive split and the copy helpers the store relies on to attach a screenshot without losing the unlock date.

    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.

    AchievementRevisionClockTests

    Tests for AchievementRevisionClock: the stamp a write carries must always beat the row it replaces, whether the clock is ahead, stuck inside one tick, or behind.

    In this article
    © 2026 Serenity. All Rights Reserved