logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Achievements.Tests.Services

    Classes

    AchievementConditionIndexTests

    Behavioral tests for AchievementConditionIndex: which authored signal-name forms resolve to which achievements, what happens to a tree that throws while being indexed, and whether indexing the same definitions twice agrees with itself.

    AchievementEvaluatorTests

    Behavioral tests for AchievementEvaluator: what a dispatched signal is allowed to evaluate, what a tick is allowed to evaluate, how few writes an evaluation produces, and what happens to a tree once its achievement is unlocked.

    In this article
    © 2026 Serenity. All Rights Reserved