2 // AutoResetEventTest.cs - NUnit test cases for System.Threading.AutoResetEvent
5 // Gonzalo Paniagua Javier (gonzalo@ximian.com)
7 // (C) 2005 Novell, Inc (http://www.novell.com)
10 using NUnit.Framework;
12 using System.Threading;
14 namespace MonoTests.System.Threading {
17 public class AutoResetEventTest : Assertion {
19 public void MultipleSet ()
21 AutoResetEvent evt = new AutoResetEvent (true);
22 Assertion.AssertEquals ("#01", true, evt.WaitOne (1000, false));
25 Assertion.AssertEquals ("#02", true, evt.WaitOne (1000, false));
26 Assertion.AssertEquals ("#03", false, evt.WaitOne (1000, false));