2 // TimerTest.cs - NUnit test cases for System.Threading.Timer
5 // Zoltan Varga (vargaz@freemail.hu)
7 // (C) 2004 Novell, Inc (http://www.novell.com)
10 using NUnit.Framework;
12 using System.Threading;
14 namespace MonoTests.System.Threading {
17 public class TimerTest : Assertion {
21 private void Callback (object foo) {
25 public void TestZeroDueTime () {
28 Timer t = new Timer (new TimerCallback (Callback), null, 0, Timeout.Infinite);
30 AssertEquals (1, counter);
31 t.Change (0, Timeout.Infinite);
33 AssertEquals (2, counter);