logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class GameProgressConditionTests

    Behavioral tests for GameProgressCondition: the three questions it can ask of the player's global progress, the progress the counting one reports, and validation.

    Inheritance
    object
    GameProgressConditionTests
    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 GameProgressConditionTests

    Constructors

    GameProgressConditionTests()

    Declaration
    public GameProgressConditionTests()

    Methods

    GetProgress_CountsCompletionsForTheCountingMode()

    Declaration
    public void GetProgress_CountsCompletionsForTheCountingMode()

    IsMet_ForCompletionCountAtLeast_NeedsTheAuthoredNumberOfCompletions()

    Declaration
    public void IsMet_ForCompletionCountAtLeast_NeedsTheAuthoredNumberOfCompletions()

    IsMet_ForExtraUnlocked_NeedsTheNamedExtra()

    Declaration
    public void IsMet_ForExtraUnlocked_NeedsTheNamedExtra()

    IsMet_ForGameCompleted_NeedsAtLeastOneCompletion()

    Declaration
    public void IsMet_ForGameCompleted_NeedsAtLeastOneCompletion()

    IsMet_ReadsAbsentProgressAsBrandNew()

    Declaration
    public void IsMet_ReadsAbsentProgressAsBrandNew()

    Validate_ReportsAModeThatIsMissingWhatItNeeds()

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