Class UnityTimerTests
PlayMode tests for Serenity.UnityTimer, the Unity MonoBehaviour timer component. Drives the timer via its public API (Tick / Set* / Get*) using a component attached to a temporary GameObject.
Inherited Members
Namespace: Serenity.UnityTimer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityTimerTests
Constructors
UnityTimerTests()
Declaration
public UnityTimerTests()
Methods
GetTimeInSeconds_SumsHoursMinutesSeconds()
Declaration
public void GetTimeInSeconds_SumsHoursMinutesSeconds()
InitializeTimer_ZeroesAllComponents()
Declaration
public void InitializeTimer_ZeroesAllComponents()
IsRunning_DefaultsToFalse()
Declaration
public void IsRunning_DefaultsToFalse()
SetHours_SetsHoursComponent()
Declaration
public void SetHours_SetsHoursComponent()
SetMinutes_SetsMinutesComponent()
Declaration
public void SetMinutes_SetsMinutesComponent()
SetSeconds_SetsSecondsComponent()
Declaration
public void SetSeconds_SetsSecondsComponent()
SetTimer_Components_StoresExactValues()
Declaration
public void SetTimer_Components_StoresExactValues()
SetTimer_TotalSecondsUnderOneMinute_KeepsOnlySeconds()
Declaration
public void SetTimer_TotalSecondsUnderOneMinute_KeepsOnlySeconds()
SetTimer_TotalSeconds_DecomposesIntoHoursMinutesSeconds()
Declaration
public void SetTimer_TotalSeconds_DecomposesIntoHoursMinutesSeconds()
SetUp()
Declaration
public void SetUp()
StartTimer_SetsRunningTrue()
Declaration
public void StartTimer_SetsRunningTrue()
StopTimer_SetsRunningFalse()
Declaration
public void StopTimer_SetsRunningFalse()
TearDown()
Declaration
public void TearDown()
Tick_RunningIncrementalAccumulates_OverMultipleCalls()
Declaration
public void Tick_RunningIncrementalAccumulates_OverMultipleCalls()
Tick_WhenNotRunning_DoesNotAdvanceSeconds()
Declaration
public void Tick_WhenNotRunning_DoesNotAdvanceSeconds()
Tick_WhenRunningIncremental_AddsDeltaToSeconds()
Declaration
public void Tick_WhenRunningIncremental_AddsDeltaToSeconds()