/// <summary> /// Write the internalActual 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) { var ex = internalActual as Exception; base.WriteActualValueTo(writer); if (ex != null) { writer.WriteLine(" ({0})", ex.Message); writer.Write(ex.StackTrace); } }
/// <summary> /// Write the internalActual value for a failing constraint test to a /// MessageWriter. Overridden in ThrowsNothingConstraint to write /// information about the exception that was actually caught. /// </summary> /// <param name="writer">The writer on which the internalActual value is displayed</param> public override void WriteActualValueTo(MessageWriter writer) { writer.WriteLine(" ({0})", caughtException.Message); writer.Write(caughtException.StackTrace); }