AK.F1.Timing.Extensions.ExceptionExtensionsTest.can_preserve_an_exceptions_stack_trace C# (CSharp) Method

can_preserve_an_exceptions_stack_trace() private method

private can_preserve_an_exceptions_stack_trace ( ) : void
return void
        public void can_preserve_an_exceptions_stack_trace()
        {
            Exception caught = null;
            try
            {
                ThrowException();
            }
            catch(Exception exc)
            {
                caught = exc;
            }
            caught.PreserveStackTrace();
            try
            {
                throw caught;
            }
            catch(Exception exc)
            {
                Assert.Contains("ExceptionExtensionsTest.ThrowException", exc.StackTrace);
            }
        }