logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class LeaderboardEntryTextComposerTests

    Tests for LeaderboardEntryTextComposer over hand-built ranked entries. Parsing concerns (order, case-insensitivity, trimming, unknown names) belong to LeaderboardFieldSelectionTests instead — this file only covers what the composer itself does with an already-parsed selection: field rendering, separator handling, and value formatting.

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

    Constructors

    LeaderboardEntryTextComposerTests()

    Declaration
    public LeaderboardEntryTextComposerTests()

    Methods

    TryCompose_CustomSeparator_IsRespected()

    Declaration
    public void TryCompose_CustomSeparator_IsRespected()

    TryCompose_DisplayNameOnly_RendersDisplayName()

    Declaration
    public void TryCompose_DisplayNameOnly_RendersDisplayName()

    TryCompose_EmptySeparator_UsesDefaultSpace()

    Declaration
    public void TryCompose_EmptySeparator_UsesDefaultSpace()

    TryCompose_IntegralValue_RendersWithoutTrailingZero()

    Declaration
    public void TryCompose_IntegralValue_RendersWithoutTrailingZero()

    TryCompose_InvalidSelection_ReturnsFalse()

    Declaration
    public void TryCompose_InvalidSelection_ReturnsFalse()

    TryCompose_MetadataOnly_RendersMetadata()

    Declaration
    public void TryCompose_MetadataOnly_RendersMetadata()

    TryCompose_MultiField_FollowsSelectionOrder()

    Declaration
    public void TryCompose_MultiField_FollowsSelectionOrder()

    TryCompose_NullSeparator_UsesDefaultSpace()

    Declaration
    public void TryCompose_NullSeparator_UsesDefaultSpace()

    TryCompose_PlayerOnly_RendersPlayerId()

    Declaration
    public void TryCompose_PlayerOnly_RendersPlayerId()

    TryCompose_RankOnly_RendersRank()

    Declaration
    public void TryCompose_RankOnly_RendersRank()

    TryCompose_ValueOnly_RendersFormattedValue()

    Declaration
    public void TryCompose_ValueOnly_RendersFormattedValue()

    TryCompose_ValueUsesInvariantCulture_DecimalPointNotComma()

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