[corlib] EventWaitHandle from referencesource
[mono.git] / mcs / class / corlib / Test / System.Threading / EventWaitHandleTest.cs
index c0e50b9cb89eac2814730d6ad97bcb0e61b3d79c..005a9d86887a3e97952f5ac36f4d7557d8c10883 100644 (file)
@@ -43,6 +43,18 @@ namespace MonoTests.System.Threading {
                {
                        new EventWaitHandle (true, (EventResetMode) Int32.MinValue);
                }
+
+               [Test]
+               public void Disposed_Set ()
+               {
+                       var ewh = new EventWaitHandle (false, EventResetMode.ManualReset);
+                       ewh.Dispose();
+                       try {
+                               ewh.Set();
+                               Assert.Fail ();
+                       } catch (ObjectDisposedException) {
+                       }
+               }
        }
 }