logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class InMemoryLeaderboardStoreTests

    Tests for the InMemoryLeaderboardStore fake's own retention and query behavior.

    Inheritance
    object
    InMemoryLeaderboardStoreTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Leaderboard.Tests.Application
    Assembly: Tests.dll
    Syntax
    public class InMemoryLeaderboardStoreTests

    Constructors

    InMemoryLeaderboardStoreTests()

    Declaration
    public InMemoryLeaderboardStoreTests()

    Methods

    ClearAsync_RemovesAllEntriesForBoard()

    Declaration
    public Task ClearAsync_RemovesAllEntriesForBoard()
    Returns
    Type Description
    Task

    CountAsync_UnknownBoard_ReturnsZero()

    Declaration
    public Task CountAsync_UnknownBoard_ReturnsZero()
    Returns
    Type Description
    Task

    GetAroundAsync_PlayerAbsent_ReturnsEmpty()

    Declaration
    public Task GetAroundAsync_PlayerAbsent_ReturnsEmpty()
    Returns
    Type Description
    Task

    GetAroundAsync_ReturnsWindowCenteredOnPlayer()

    Declaration
    public Task GetAroundAsync_ReturnsWindowCenteredOnPlayer()
    Returns
    Type Description
    Task

    GetAroundAsync_TopEdge_ClipsWindowStart()

    Declaration
    public Task GetAroundAsync_TopEdge_ClipsWindowStart()
    Returns
    Type Description
    Task

    GetRankAsync_ReturnsCompetitionRankWithTies()

    Declaration
    public Task GetRankAsync_ReturnsCompetitionRankWithTies()
    Returns
    Type Description
    Task

    GetTopAsync_AllEntries_ReturnsRepeatedPlayerRowsInRankingOrder()

    Declaration
    public Task GetTopAsync_AllEntries_ReturnsRepeatedPlayerRowsInRankingOrder()
    Returns
    Type Description
    Task

    GetTopAsync_BestPerPlayer_CollapsesRepeatedPlayerRows()

    Declaration
    public Task GetTopAsync_BestPerPlayer_CollapsesRepeatedPlayerRows()
    Returns
    Type Description
    Task

    GetTopAsync_OrdersByGivenDirection()

    Declaration
    public Task GetTopAsync_OrdersByGivenDirection()
    Returns
    Type Description
    Task

    HealthCheckAsync_ReturnsTrue()

    Declaration
    public Task HealthCheckAsync_ReturnsTrue()
    Returns
    Type Description
    Task

    SubmitAsync_BestPerPlayer_KeepsOnlyOneRawEntryPerPlayer()

    Declaration
    public Task SubmitAsync_BestPerPlayer_KeepsOnlyOneRawEntryPerPlayer()
    Returns
    Type Description
    Task

    SubmitAsync_BestPerPlayer_WorseResubmitDoesNotReplaceBest()

    Declaration
    public Task SubmitAsync_BestPerPlayer_WorseResubmitDoesNotReplaceBest()
    Returns
    Type Description
    Task

    SubmitAsync_FullHistory_KeepsEveryRawEntry()

    Declaration
    public Task SubmitAsync_FullHistory_KeepsEveryRawEntry()
    Returns
    Type Description
    Task

    SubmitAsync_FullHistory_RankingStillOperatesOverBestPerPlayer()

    Declaration
    public Task SubmitAsync_FullHistory_RankingStillOperatesOverBestPerPlayer()
    Returns
    Type Description
    Task

    SubmitAsync_MaxEntries_TrimsLowestPlayersBeyondLimit()

    Declaration
    public Task SubmitAsync_MaxEntries_TrimsLowestPlayersBeyondLimit()
    Returns
    Type Description
    Task
    In this article
    © 2026 Serenity. All Rights Reserved