private static CheckDescription GetCheckAndType(FluentCheckException fluExc) { // identify failing test var trace = new StackTrace(fluExc); // get fluententrypoint stackframe var frameIndex = trace.FrameCount - 2; if (frameIndex < 0) { frameIndex = 0; } var frame = trace.GetFrame(frameIndex); // get method var method = frame.GetMethod(); return(CheckDescription.AnalyzeSignature(method)); }
private static CheckDescription GetCheckAndType(FluentCheckException fluExc) { // identify failing test var trace = new StackTrace(fluExc); // get fluententrypoint stackframe var frameIndex = trace.FrameCount - 2; if (frameIndex < 0) { frameIndex = 0; } var frame = trace.GetFrame(frameIndex); // get method var method = frame.GetMethod(); return CheckDescription.AnalyzeSignature(method); }