public override bool ClassFailed(TestClass testClass, string exceptionType, string message, string stackTrace)
        {
            if (!silent)
            {
                Console.Write("\r");
            }

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("{0} [FIXTURE FAIL]", testClass.TypeName);
            Console.ResetColor();

            Console.WriteLine(Indent(message));

            if (stackTrace != null)
            {
                Console.WriteLine(Indent("Stack Trace:"));
                Console.WriteLine(Indent(StackFrameTransformer.TransformStack(stackTrace)));
            }

            Console.WriteLine();
            return(true);
        }
        protected override void TestFailed(TestMethod testMethod, TestFailedResult result)
        {
            if (!silent)
            {
                Console.Write("\r");
            }

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("{0} [FAIL]", result.DisplayName);
            Console.ResetColor();

            Console.WriteLine(Indent(result.ExceptionMessage));

            if (result.ExceptionStackTrace != null)
            {
                Console.ForegroundColor = ConsoleColor.DarkGray;
                Console.WriteLine(Indent("Stack Trace:"));
                Console.ResetColor();

                Console.WriteLine(Indent(StackFrameTransformer.TransformStack(result.ExceptionStackTrace)));
            }

            Console.WriteLine();
        }