public void Step() { _debuggerSyncEvent.Reset(); Thread.Sleep(10); _debuggerStepEvent.Set(); // If we're stuck on the Step wait Thread.Sleep(10); _debuggerStepEvent.Reset(); // If we're stuck on the Step wait Thread.Sleep(10); _debuggerSyncEvent.Set(); }
public void CanTimeoutStepEvent() { _cpuStepEvent.Reset(); Assert.IsFalse(_cpuStepEvent.WaitOne(TimeSpan.FromSeconds(2))); }