Class UnityAchievementEvaluatorRunnerTests
PlayMode tests for UnityAchievementEvaluatorRunner: that a frame ticks the
time-driven trees, that the recovery pass fires on the backoff schedule and cannot overlap
itself, that a failing pass backs off and reports once, and that tearing the host down
unsubscribes everything.
Inheritance
UnityAchievementEvaluatorRunnerTests
Assembly: Tests.dll
Syntax
public class UnityAchievementEvaluatorRunnerTests
Constructors
UnityAchievementEvaluatorRunnerTests()
Declaration
public UnityAchievementEvaluatorRunnerTests()
Methods
AdvanceFrame_OnceTheBackoffIntervalElapses_RunsARecoveryPass()
Declaration
public Task AdvanceFrame_OnceTheBackoffIntervalElapses_RunsARecoveryPass()
Returns
AdvanceFrame_TicksTheEvaluatorWithTheTimeProvidersDeltas()
Declaration
public void AdvanceFrame_TicksTheEvaluatorWithTheTimeProvidersDeltas()
AdvanceFrame_WhileAPassIsStillRunning_DoesNotStartASecondOne()
Declaration
public void AdvanceFrame_WhileAPassIsStillRunning_DoesNotStartASecondOne()
AdvanceFrame_WithNoTimeProvider_DoesNotThrow()
Declaration
public void AdvanceFrame_WithNoTimeProvider_DoesNotThrow()
Create_WhenARunnerAlreadyExists_ReplacesItAndDisposesItsBinder()
Declaration
public void Create_WhenARunnerAlreadyExists_ReplacesItAndDisposesItsBinder()
OnDestroy_DisposesTheBinder()
Declaration
public void OnDestroy_DisposesTheBinder()
RecoveryPass_ThatThrows_BacksOffAndWarnsOnce()
Declaration
public Task RecoveryPass_ThatThrows_BacksOffAndWarnsOnce()
Returns
RecoveryPass_WithNothingOutstanding_ReturnsToTheBaseInterval()
Declaration
public Task RecoveryPass_WithNothingOutstanding_ReturnsToTheBaseInterval()
Returns
Declaration
public Task RecoveryPass_WithThePlatformStillDown_KeepsBackingOff()
Returns
TearDown()
Declaration