Class EvaluationSchedulerModuleTests
Inheritance
EvaluationSchedulerModuleTests
Syntax
public class EvaluationSchedulerModuleTests
Methods
AfterEach()
Declaration
BeforeEach()
Declaration
GetAndSetEvaluationInterval()
Declaration
public void GetAndSetEvaluationInterval()
RequestSceneEvaluation_ReturnNotQueued_IfUsingIntervalMode()
Declaration
public void RequestSceneEvaluation_ReturnNotQueued_IfUsingIntervalMode()
RequestSceneEvaluation_ReturnQueuedAfterCooldown_IfOnCooldown()
Declaration
public void RequestSceneEvaluation_ReturnQueuedAfterCooldown_IfOnCooldown()
Declaration
public void RequestSceneEvaluation_ReturnQueuedImmediately_IfNotOnCooldown()
RequestSceneEvaluation_WhileEvaluatingAndAlreadyQueued_ReturnAlreadyQueued()
Declaration
public void RequestSceneEvaluation_WhileEvaluatingAndAlreadyQueued_ReturnAlreadyQueued()
RequestSceneEvaluation_WhileEvaluatingButNotQueued_ReturnQueuedAfterCooldown()
Declaration
public void RequestSceneEvaluation_WhileEvaluatingButNotQueued_ReturnQueuedAfterCooldown()
RequestSceneEvaluation_WhileQueuedButNotEvaluating_ReturnAlreadyQueued()
Declaration
public void RequestSceneEvaluation_WhileQueuedButNotEvaluating_ReturnAlreadyQueued()
SetEvaluationMode_IntervalToWait()
Declaration
public void SetEvaluationMode_IntervalToWait()
SetEvaluationMode_WaitToInterval_QueuesEvaluationIfAlreadyRunning()
Declaration
public void SetEvaluationMode_WaitToInterval_QueuesEvaluationIfAlreadyRunning()
SetEvaluationMode_WaitToInterval_StartsEvaluationIfNotRunning()
Declaration
public void SetEvaluationMode_WaitToInterval_StartsEvaluationIfNotRunning()
Setup()
Declaration
UpdateWhenQueued_DoesNotTriggerEvaluationStart_IfMinimumIntervalNotElapsed()
Declaration
public void UpdateWhenQueued_DoesNotTriggerEvaluationStart_IfMinimumIntervalNotElapsed()
UpdateWhenQueued_TriggersEvaluationStart_IfMinimumIntervalElapsed()
Declaration
public void UpdateWhenQueued_TriggersEvaluationStart_IfMinimumIntervalElapsed()