public void WriteTestFailedWithComparisonFailure(string name, string message, string details, string expected, string actual)
{
if (name == null)
throw new ArgumentNullException("name");
if (message == null)
throw new ArgumentNullException("message");
if (details == null)
throw new ArgumentNullException("details");
if (expected == null)
throw new ArgumentNullException("expected");
if (actual == null)
throw new ArgumentNullException("actual");
WriteMessage(builder =>
{
builder.Append("testFailed name='");
AppendEscapedString(builder, name);
builder.Append("' type='comparisonFailure' message='");
AppendEscapedString(builder, message);
builder.Append("' details='");
AppendEscapedString(builder, details);
builder.Append("' expected='");
AppendEscapedString(builder, expected);
builder.Append("' actual='");
AppendEscapedString(builder, actual);
builder.Append('\'');
});
}