logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class LeaderboardServiceTests

    Tests for LeaderboardService over an in-memory store.

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

    Constructors

    LeaderboardServiceTests()

    Declaration
    public LeaderboardServiceTests()

    Methods

    ClearAsync_DispatchesClearedSignal()

    Declaration
    public Task ClearAsync_DispatchesClearedSignal()
    Returns
    Type Description
    Task

    ClearAsync_RemovesEntries()

    Declaration
    public Task ClearAsync_RemovesEntries()
    Returns
    Type Description
    Task

    ClearAsync_UnknownBoard_NoThrow()

    Declaration
    public Task ClearAsync_UnknownBoard_NoThrow()
    Returns
    Type Description
    Task

    Ctor_NullBoards_Throws()

    Declaration
    public void Ctor_NullBoards_Throws()

    Ctor_NullStore_Throws()

    Declaration
    public void Ctor_NullStore_Throws()

    GetAroundPlayerAsync_PlayerAbsent_ReturnsEmptyPageWithTotalCount()

    Declaration
    public Task GetAroundPlayerAsync_PlayerAbsent_ReturnsEmptyPageWithTotalCount()
    Returns
    Type Description
    Task

    GetAroundPlayerAsync_ReturnsWindowAnchoredToGlobalRank()

    Declaration
    public Task GetAroundPlayerAsync_ReturnsWindowAnchoredToGlobalRank()
    Returns
    Type Description
    Task

    GetAroundPlayerAsync_TopEdge_ClipsWindowButKeepsCorrectRanks()

    Declaration
    public Task GetAroundPlayerAsync_TopEdge_ClipsWindowButKeepsCorrectRanks()
    Returns
    Type Description
    Task

    GetPlayerRankAsync_PlayerAbsent_ReturnsNull()

    Declaration
    public Task GetPlayerRankAsync_PlayerAbsent_ReturnsNull()
    Returns
    Type Description
    Task

    GetPlayerRankAsync_PlayerPresent_ReturnsRankedEntry()

    Declaration
    public Task GetPlayerRankAsync_PlayerPresent_ReturnsRankedEntry()
    Returns
    Type Description
    Task

    GetPlayerRankAsync_UnknownBoard_ReturnsNull()

    Declaration
    public Task GetPlayerRankAsync_UnknownBoard_ReturnsNull()
    Returns
    Type Description
    Task

    GetTopAsync_AllEntries_ReturnsRepeatedPlayerRowsRankedSequentially()

    Declaration
    public Task GetTopAsync_AllEntries_ReturnsRepeatedPlayerRowsRankedSequentially()
    Returns
    Type Description
    Task

    GetTopAsync_AllEntries_UnknownBoard_ReturnsEmptyPage()

    Declaration
    public Task GetTopAsync_AllEntries_UnknownBoard_ReturnsEmptyPage()
    Returns
    Type Description
    Task

    GetTopAsync_ThreeArgumentOverload_DefaultsToBestPerPlayer()

    Declaration
    public Task GetTopAsync_ThreeArgumentOverload_DefaultsToBestPerPlayer()
    Returns
    Type Description
    Task

    SubmitAsync_BestPerPlayer_RankingKeepsOnlyBestValue()

    Declaration
    public Task SubmitAsync_BestPerPlayer_RankingKeepsOnlyBestValue()
    Returns
    Type Description
    Task

    SubmitAsync_DispatchesEntrySubmittedSignalWithRank()

    Declaration
    public Task SubmitAsync_DispatchesEntrySubmittedSignalWithRank()
    Returns
    Type Description
    Task

    SubmitAsync_FullHistory_RankingUsesBestSubmission()

    Declaration
    public Task SubmitAsync_FullHistory_RankingUsesBestSubmission()
    Returns
    Type Description
    Task

    SubmitAsync_MaxEntries_TrimsPageToLimit()

    Declaration
    public Task SubmitAsync_MaxEntries_TrimsPageToLimit()
    Returns
    Type Description
    Task

    SubmitAsync_NullDispatcher_NoThrow()

    Declaration
    public Task SubmitAsync_NullDispatcher_NoThrow()
    Returns
    Type Description
    Task

    SubmitAsync_ThenGetTop_OrdersEntriesByValueDescending()

    Declaration
    public Task SubmitAsync_ThenGetTop_OrdersEntriesByValueDescending()
    Returns
    Type Description
    Task

    SubmitAsync_UnknownBoard_NoThrowAndNoDispatch()

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