public RazorEmailResult SubmitChecklist(SendSubmitChecklistEmailViewModel viewModel) { var toAddress = GetToAddressList(viewModel.To); toAddress.ForEach(e => To.Add(e)); CC.Add(GetToAddress(viewModel.Cc)); Subject = viewModel.Subject; From = string.IsNullOrEmpty(viewModel.From) ? DefaultFromAddress : viewModel.From; return Email("SendSubmitChecklistEmail", viewModel); }
protected override RazorEmailResult CreateRazorEmailResult(SendSubmitChecklistEmailViewModel viewModel) { var mailMessage = new MailMessage(); return new RazorEmailResult(new Mock<IMailInterceptor>().Object, new Mock<IMailSender>().Object, new Mock<MailMessage>().Object, "ViewName", Encoding.ASCII, "ViewPath"); }