Class LeaderboardRankerTests
Tests for the LeaderboardRanker pure domain service.
Inherited Members
Namespace: Serenity.Leaderboard.Tests.Domain
Assembly: Tests.dll
Syntax
public class LeaderboardRankerTests
Constructors
LeaderboardRankerTests()
Declaration
public LeaderboardRankerTests()
Methods
AssignRanks_Empty_ReturnsEmpty()
Declaration
public void AssignRanks_Empty_ReturnsEmpty()
AssignRanks_ExactDoubleEquality_ComputedFloatsDoNotTie()
Declaration
public void AssignRanks_ExactDoubleEquality_ComputedFloatsDoNotTie()
AssignRanks_Single_ReturnsRankOne()
Declaration
public void AssignRanks_Single_ReturnsRankOne()
AssignRanks_TiedValues_SharesRankAndSkipsNext()
Declaration
public void AssignRanks_TiedValues_SharesRankAndSkipsNext()
FindRank_PlayerAbsent_ReturnsZero()
Declaration
public void FindRank_PlayerAbsent_ReturnsZero()
FindRank_PlayerPresent_ReturnsRank()
Declaration
public void FindRank_PlayerPresent_ReturnsRank()
Sort_Ascending_OrdersLowestValueFirst()
Declaration
public void Sort_Ascending_OrdersLowestValueFirst()
Sort_Descending_OrdersHighestValueFirst()
Declaration
public void Sort_Descending_OrdersHighestValueFirst()
Sort_Empty_ReturnsEmpty()
Declaration
public void Sort_Empty_ReturnsEmpty()
Sort_Null_Throws()
Declaration
public void Sort_Null_Throws()
Sort_Single_ReturnsSingle()
Declaration
public void Sort_Single_ReturnsSingle()
Sort_TiedValueAndTimestamp_FallsBackToPlayerIdOrdinal()
Declaration
public void Sort_TiedValueAndTimestamp_FallsBackToPlayerIdOrdinal()
Sort_TiedValue_EarlierTimestampWinsRegardlessOfDirection()
Declaration
public void Sort_TiedValue_EarlierTimestampWinsRegardlessOfDirection()