logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    Inheritance
    object
    UnityTimerTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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()
    In this article
    © 2026 Serenity. All Rights Reserved