Class AchievementSyncSteamSignInPacingTests
Tests for Serenity.Achievements.Infrastructure.Editor.Sync.AchievementSyncSteamSignInPacing: the poll schedule, the backoff and the restart budget.
Inherited Members
Namespace: Serenity.UnityAchievements.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class AchievementSyncSteamSignInPacingTests
Constructors
AchievementSyncSteamSignInPacingTests()
Declaration
public AchievementSyncSteamSignInPacingTests()
Methods
BeginSignIn_StartsTheBudgetsOver()
Declaration
public void BeginSignIn_StartsTheBudgetsOver()
ScheduleNextPoll_AfterAGoodAnswer_ForgetsEarlierFailures()
Declaration
public void ScheduleNextPoll_AfterAGoodAnswer_ForgetsEarlierFailures()
ScheduleNextPoll_PlansOneIntervalAhead()
Declaration
public void ScheduleNextPoll_PlansOneIntervalAhead()
ScheduleRetryAfterTransientFailure_DoublesTheWaitEachTime_ThenGivesUp()
Declaration
public void ScheduleRetryAfterTransientFailure_DoublesTheWaitEachTime_ThenGivesUp()
ScheduleRetryAfterTransientFailure_NeverWaitsLongerThanTheCap()
Declaration
public void ScheduleRetryAfterTransientFailure_NeverWaitsLongerThanTheCap()
TryRegisterAutomaticRestart_AllowsTheBudget_ThenRefuses()
Declaration
public void TryRegisterAutomaticRestart_AllowsTheBudget_ThenRefuses()
TryRegisterAutomaticRestart_RefusesOnceTheTimeBudgetIsSpent()
Declaration
public void TryRegisterAutomaticRestart_RefusesOnceTheTimeBudgetIsSpent()