public void MailAddress_NeedsUnicodeNormalizationWithDisplayName_ShouldParseAndNormalize()
{
string needsNormalization = "\u0063\u0301\u0327\u00BE";
string normalized = "\u1E09\u00BE";
MailAddress result = new MailAddress(
string.Format("display{0}name user{0}name@domain{0}name", needsNormalization),
"second display" + needsNormalization + "name");
Assert.Equal("user" + normalized + "name", result.User);
Assert.Equal("domain" + normalized + "name", result.Host);
Assert.Equal("second display" + normalized + "name", result.DisplayName);
}