I have an email address with unicode character. It is not throwing exception. I am using .Net Mail Address overloaded constructor. MSDN says it will throw FormatException when address contains non-ASCII characters. But I am unable to reproduce exception.
var addr = new System.Net.Mail.MailAddress("ñ@c.com","test", Encoding.UTF8);
If this is recognized email address then I am searching for a character which will throw exception to unit test.
The documentation seems to be outdated. Unicode characters are supported since .NET 4.0 in the mail addresses, see the following blog article: http://blogs.msdn.com/b/ncl/archive/2009/08/06/what-s-new-in-system-net-mail.aspx