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.
Inherited Members
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()