/// <summary> /// Displays the string differences. /// </summary> /// <param name="writer">The writer.</param> /// <param name="expected">The expected.</param> /// <param name="actual">The actual.</param> private void DisplayStringDifferences( MessageWriter writer, string expected, string actual ) { int mismatch = MsgUtils.FindMismatchPosition( expected, actual, 0, CaseInsensitive ); if ( expected.Length == actual.Length ) { writer.WriteMessageLine( Resources.StringsDiffer_1, expected.Length, mismatch ); } else { writer.WriteMessageLine( Resources.StringsDiffer_2, expected.Length, actual.Length, mismatch ); } writer.DisplayStringDifferences( expected, actual, mismatch, CaseInsensitive ); }