我有一個void函數,它發送電子郵件。我需要爲這個函數編寫測試。如何才能做到這一點?無效函數的NUnit測試(發送電子郵件)
public void SendAdminMail(string subject, string body, string adminAddress)
{
var email = Email.
From(ConfigurationManager.AppSettings["Mail.NoReply.Address"].ToString(CultureInfo.InvariantCulture)).
To(adminAddress).
Subject(subject).
Body(body).
UsingClient(GetOfficeClient());
email.Message.SubjectEncoding = Encoding.UTF8;
email.Message.BodyEncoding = Encoding.UTF8;
email.Send();
}
你見過這個:http://blogs.msdn.com/b/aconrad/archive/2007/09/07/science-project.aspx –
你想做什麼叫做嘲笑...而且是99連接到依賴注入的時間的百分比...沒有一個或另一個,它是非常複雜的做你想做的事情。 – xanatos