public static void WaitOneOrFail(this WaitHandle handle, int millisecondsTimeout) { if (!handle.WaitOne(millisecondsTimeout)) Assert.Fail("WaitHandle hung"); } }