Wie zu testen asp.net E-Mail ist gesendet

Ich habe einige code auf meiner asp.net schickt eine E-Mail:

public void SendEmail(string message)
{
    var body = message;

    var email = new MailMessage(ConfigurationManager.AppSettings["SenderEmail"],
                            ConfigurationManager.AppSettings["RecipientEmail"],
                            "Email Test", body);

    var client = new SmtpClient();
    client.Host = Properties.Settings.Default.smtp;
    client.DeliveryMethod = SmtpDeliveryMethod.Network;
    client.Credentials = CredentialCache.DefaultNetworkCredentials;

    client.Send(email);
}

Ich bin zu wollen wissen, wie um dies zu testen. Ob es einen Komponententest oder Integrationstest ich wirklich nur don ' T Pflege. Ich bin NICHT wollen, zu verspotten dies. Ich bin eigentlich zu wollen, einen test schreiben, dass eine E-Mail gesendet, mit der richtigen Nachricht.

Kann mir jemand helfen mit diesem?

InformationsquelleAutor Mr Cricket | 2010-09-14
Schreibe einen Kommentar