public void Send(IEmailTemplate emailTemplate) { if (emailTemplate == null) { throw new ArgumentNullException("emailTemplate"); } Send(emailTemplate.BuildMessage()); }