Example #1
0
        private static CheckDescription GetCheckAndType(FluentAssertionException fluExc)
        {
            // identify failing test
            var trace = new StackTrace(fluExc);

            // get fluententrypoint stackframe
            int frameIndex = trace.FrameCount - 2;

            if (frameIndex < 0)
            {
                frameIndex = 0;
            }

            StackFrame frame = trace.GetFrame(frameIndex);

            // get method
            var method = frame.GetMethod();

            return(AnalyzeSignature(method));
        }
Example #2
0
        private static CheckDescription GetCheckAndType(FluentAssertionException fluExc)
        {
            // identify failing test
            var trace = new StackTrace(fluExc);

            // get fluententrypoint stackframe
            int frameIndex = trace.FrameCount - 2;
            if (frameIndex < 0)
            {
                frameIndex = 0;
            }

            StackFrame frame = trace.GetFrame(frameIndex);

            // get method
            var method = frame.GetMethod();

            return AnalyzeSignature(method);
        }