public virtual void TestUncaughtExceptionHandlerWithOutOfMemoryError() { ExitUtil.DisableSystemHalt(); YarnUncaughtExceptionHandler spyOomHandler = Org.Mockito.Mockito.Spy(exHandler); OutOfMemoryException oomError = new OutOfMemoryException("out-of-memory-error"); Sharpen.Thread oomThread = new Sharpen.Thread(new _Runnable_104(oomError)); oomThread.SetUncaughtExceptionHandler(spyOomHandler); NUnit.Framework.Assert.AreSame(spyOomHandler, oomThread.GetUncaughtExceptionHandler ()); oomThread.Start(); oomThread.Join(); Org.Mockito.Mockito.Verify(spyOomHandler).UncaughtException(oomThread, oomError); }