From 222365f2101a24a11951fab49f06a83e3a87ba2b Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Wed, 20 Dec 2017 00:08:19 +0000 Subject: [PATCH] Updating SafeTimer test to ensure SafeTimer.Stopped() doesn't execute the callback --- ICD.Common.Utils.Tests/Timers/SafeTimerTest.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ICD.Common.Utils.Tests/Timers/SafeTimerTest.cs b/ICD.Common.Utils.Tests/Timers/SafeTimerTest.cs index 3a78f11..9984ce9 100644 --- a/ICD.Common.Utils.Tests/Timers/SafeTimerTest.cs +++ b/ICD.Common.Utils.Tests/Timers/SafeTimerTest.cs @@ -33,11 +33,14 @@ namespace ICD.Common.Utils.Tests.Timers { bool called = false; SafeTimer timer = SafeTimer.Stopped(() => called = true); + + ThreadingUtils.Sleep(200); + Assert.IsFalse(called); + timer.Reset(100); timer.Stop(); ThreadingUtils.Sleep(200); - Assert.IsFalse(called); timer.Dispose();