logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementConditionSummaryTests

    Golden-string tests for AchievementConditionSummary. The exact sentence matters: it is what an author reads in the Studio list, in the tree header and in a validation report, so a change to any of these is a change to the tool's vocabulary, not an implementation detail.

    Inheritance
    object
    AchievementConditionSummaryTests
    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.Conditions
    Assembly: Tests.dll
    Syntax
    public class AchievementConditionSummaryTests

    Constructors

    AchievementConditionSummaryTests()

    Declaration
    public AchievementConditionSummaryTests()

    Methods

    Describe_ANodeOutsideTheTenAuthoredTypes_UsesItsOwnDescribeOverride()

    Declaration
    public void Describe_ANodeOutsideTheTenAuthoredTypes_UsesItsOwnDescribeOverride()

    Describe_AccumulateWhile_NamesTheRateWhenThereIsNoSourceMetric()

    Declaration
    public void Describe_AccumulateWhile_NamesTheRateWhenThereIsNoSourceMetric()

    Describe_AccumulateWhile_NamesTheSourceMetric()

    Declaration
    public void Describe_AccumulateWhile_NamesTheSourceMetric()

    Describe_AnEmptySlot_ReadsAsEmptyRatherThanAsNothingAtAll()

    Declaration
    public void Describe_AnEmptySlot_ReadsAsEmptyRatherThanAsNothingAtAll()

    Describe_And_JoinsItsChildren()

    Declaration
    public void Describe_And_JoinsItsChildren()

    Describe_Custom_NamesTheTypeWithoutItsAssembly()

    Declaration
    public void Describe_Custom_NamesTheTypeWithoutItsAssembly()

    Describe_Duration_ReadsAsATimeSpentInsideACondition()

    Declaration
    public void Describe_Duration_ReadsAsATimeSpentInsideACondition()

    Describe_GameProgress_SaysWhichQuestionItAsks()

    Declaration
    public void Describe_GameProgress_SaysWhichQuestionItAsks()

    Describe_NestedComposite_IsBracketedSoTheGroupingIsUnambiguous()

    Declaration
    public void Describe_NestedComposite_IsBracketedSoTheGroupingIsUnambiguous()

    Describe_NoCondition_SaysTheAchievementIsUnlockedFromCode()

    Declaration
    public void Describe_NoCondition_SaysTheAchievementIsUnlockedFromCode()

    Describe_Not_AlwaysBracketsWhatItInverts()

    Declaration
    public void Describe_Not_AlwaysBracketsWhatItInverts()

    Describe_Or_JoinsItsChildren()

    Declaration
    public void Describe_Or_JoinsItsChildren()

    Describe_ReportsACorruptedTreeInsteadOfWalkingIt()

    Declaration
    public void Describe_ReportsACorruptedTreeInsteadOfWalkingIt()

    Describe_ScoreThreshold_UsesTheComparatorSymbol(ScoreComparator, string)

    Declaration
    public void Describe_ScoreThreshold_UsesTheComparatorSymbol(ScoreComparator comparator, string expected)
    Parameters
    Type Name Description
    ScoreComparator comparator
    string expected

    Describe_Sequence_ShowsTheStepsInOrder()

    Declaration
    public void Describe_Sequence_ShowsTheStepsInOrder()

    Describe_SignalReceived_DropsTheCountWhenOneIsEnough()

    Declaration
    public void Describe_SignalReceived_DropsTheCountWhenOneIsEnough()

    Describe_SignalReceived_NamesTheSignalByItsShortTypeName()

    Declaration
    public void Describe_SignalReceived_NamesTheSignalByItsShortTypeName()

    Describe_ThreeLevelsOfNesting_StaysReadable()

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