public override string ToString()
{
var message = new StringBuilder();
message.Append(FullTypeName);
if (!string.IsNullOrEmpty(Message))
{
message.AppendFormat(": {0}", Message);
}
if (InnerExceptionResult != null)
{
message.AppendFormat(" ---> {0}{1} --- End of inner exception stack trace ---", InnerExceptionResult, Environment.NewLine);
}
if (StackTrace != null)
{
message.Append(Environment.NewLine + StackTrace);
}
return message.ToString();
}
public void OnFatalError(ExceptionResult exception) { if (this.currentRunStats != null) { this.currentRunStats.Stop(); this.currentRunStats = null; } this.frameworkHandle.SendMessage(TestMessageLevel.Error, Strings.RUNERROR + Environment.NewLine + exception.ToString()); }