/// <summary> /// Write the actual value for a failing constraint test to a /// MessageWriter. Overriden to write additional information /// in the case of an Exception. /// </summary> /// <param name="writer">The MessageWriter to use</param> public override void WriteActualValueTo(MessageWriter writer) { Exception ex = actual as Exception; base.WriteActualValueTo(writer); if (ex != null) { writer.WriteLine(" ({0})", ex.Message); writer.Write(ex.StackTrace); } }
/// <summary> /// Write the actual value for a failing constraint test to a /// MessageWriter. The default implementation simply writes /// the raw value of actual, leaving it to the writer to /// perform any formatting. /// </summary> /// <param name="writer">The writer on which the actual value is displayed</param> public override void WriteActualValueTo(MessageWriter writer) { writer.WriteLine(" ({0})", caughtException.Message); writer.Write(caughtException.StackTrace); }
/// <summary> /// Write the actual value for a failing constraint test to a /// MessageWriter. The default implementation simply writes /// the raw value of actual, leaving it to the writer to /// perform any formatting. /// </summary> /// <param name="writer">The writer on which the actual value is displayed</param> public override void WriteActualValueTo(MessageWriter writer) { writer.WriteLine(" ({0})", caughtException.Message); writer.Write(caughtException.StackTrace); }
/// <summary> /// Write the actual value for a failing constraint test to a /// MessageWriter. Overriden to write additional information /// in the case of an Exception. /// </summary> /// <param name="writer">The MessageWriter to use</param> public override void WriteActualValueTo(MessageWriter writer) { Exception ex = actual as Exception; base.WriteActualValueTo(writer); if (ex != null) { writer.WriteLine(" ({0})", ex.Message); writer.Write(ex.StackTrace); } }