Class InMemoryLeaderboardStoreTests
Tests for the InMemoryLeaderboardStore fake's own retention and query behavior.
Inheritance
InMemoryLeaderboardStoreTests
Assembly: Tests.dll
Syntax
public class InMemoryLeaderboardStoreTests
Constructors
InMemoryLeaderboardStoreTests()
Declaration
public InMemoryLeaderboardStoreTests()
Methods
ClearAsync_RemovesAllEntriesForBoard()
Declaration
public Task ClearAsync_RemovesAllEntriesForBoard()
Returns
CountAsync_UnknownBoard_ReturnsZero()
Declaration
public Task CountAsync_UnknownBoard_ReturnsZero()
Returns
GetAroundAsync_PlayerAbsent_ReturnsEmpty()
Declaration
public Task GetAroundAsync_PlayerAbsent_ReturnsEmpty()
Returns
GetAroundAsync_ReturnsWindowCenteredOnPlayer()
Declaration
public Task GetAroundAsync_ReturnsWindowCenteredOnPlayer()
Returns
GetAroundAsync_TopEdge_ClipsWindowStart()
Declaration
public Task GetAroundAsync_TopEdge_ClipsWindowStart()
Returns
GetRankAsync_ReturnsCompetitionRankWithTies()
Declaration
public Task GetRankAsync_ReturnsCompetitionRankWithTies()
Returns
GetTopAsync_AllEntries_ReturnsRepeatedPlayerRowsInRankingOrder()
Declaration
public Task GetTopAsync_AllEntries_ReturnsRepeatedPlayerRowsInRankingOrder()
Returns
GetTopAsync_BestPerPlayer_CollapsesRepeatedPlayerRows()
Declaration
public Task GetTopAsync_BestPerPlayer_CollapsesRepeatedPlayerRows()
Returns
GetTopAsync_OrdersByGivenDirection()
Declaration
public Task GetTopAsync_OrdersByGivenDirection()
Returns
HealthCheckAsync_ReturnsTrue()
Declaration
public Task HealthCheckAsync_ReturnsTrue()
Returns
SubmitAsync_BestPerPlayer_KeepsOnlyOneRawEntryPerPlayer()
Declaration
public Task SubmitAsync_BestPerPlayer_KeepsOnlyOneRawEntryPerPlayer()
Returns
SubmitAsync_BestPerPlayer_WorseResubmitDoesNotReplaceBest()
Declaration
public Task SubmitAsync_BestPerPlayer_WorseResubmitDoesNotReplaceBest()
Returns
SubmitAsync_FullHistory_KeepsEveryRawEntry()
Declaration
public Task SubmitAsync_FullHistory_KeepsEveryRawEntry()
Returns
SubmitAsync_FullHistory_RankingStillOperatesOverBestPerPlayer()
Declaration
public Task SubmitAsync_FullHistory_RankingStillOperatesOverBestPerPlayer()
Returns
SubmitAsync_MaxEntries_TrimsLowestPlayersBeyondLimit()
Declaration
public Task SubmitAsync_MaxEntries_TrimsLowestPlayersBeyondLimit()
Returns