Class UnityTimerServiceTests
PlayMode tests for UnityTimerService. Uses a real UnityTimerFactory (the service casts created timers to Serenity.UnityTimer) and a deterministic Serenity.UnityTimer.Tests.Infrastructure.FakeTimeProvider.
Inherited Members
Namespace: Serenity.UnityTimer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityTimerServiceTests
Constructors
UnityTimerServiceTests()
Declaration
public UnityTimerServiceTests()
Methods
AddTimer_AddsToGetAllTimers()
Declaration
public void AddTimer_AddsToGetAllTimers()
AddTimer_ById_ReturnsRegisteredTimer()
Declaration
public void AddTimer_ById_ReturnsRegisteredTimer()
AddTimer_DuplicateIdWithOverwrite_DoesNotThrow()
Declaration
public void AddTimer_DuplicateIdWithOverwrite_DoesNotThrow()
AddTimer_DuplicateIdWithoutOverwrite_Throws()
Declaration
public void AddTimer_DuplicateIdWithoutOverwrite_Throws()
AddTimer_ParentsTimerUnderServiceTransform()
Declaration
public void AddTimer_ParentsTimerUnderServiceTransform()
GetTimerFormatter_ReturnsNonNullInstance()
Declaration
public void GetTimerFormatter_ReturnsNonNullInstance()
GetTimer_UnknownId_Throws()
Declaration
public void GetTimer_UnknownId_Throws()
IdAndGuid_AreSettable()
Declaration
public void IdAndGuid_AreSettable()
RemoveTimer_ExistingId_RemovesFromCollection()
Declaration
public void RemoveTimer_ExistingId_RemovesFromCollection()
RemoveTimer_UnknownId_Throws()
Declaration
public void RemoveTimer_UnknownId_Throws()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()
UpdateTimers_ScaledMode_AdvancesTimerByScaledDelta()
Declaration
public void UpdateTimers_ScaledMode_AdvancesTimerByScaledDelta()
UpdateTimers_UnscaledMode_AdvancesTimerByUnscaledDelta()
Declaration
public void UpdateTimers_UnscaledMode_AdvancesTimerByUnscaledDelta()
UpdateTimers_WithoutTimeProvider_DoesNotThrow()
Declaration
public void UpdateTimers_WithoutTimeProvider_DoesNotThrow()