public void MessageSubject_WhenEmpty_WithHeaderSet_ShouldDiscardHeaderAndLeaveSubjectEmpty()
{
_message.From = new MailAddress("[email protected]");
_message.Headers.Add("Subject", "should be removed");
_message.Subject = string.Empty;
_message.PrepareHeaders(true, false);
Assert.Equal(string.Empty, _message.Subject);
Assert.Null(_message.Headers["Subject"]);
}