protected override RazorEmailResult CreateRazorEmailResult(SendSiteDetailsUpdatedEmailViewModel viewModel)
 {
     return new RazorEmailResult(new Mock<IMailInterceptor>().Object,
                                 new Mock<IMailSender>().Object,
                                 new Mock<MailMessage>().Object,
                                 "ViewName",
                                 Encoding.ASCII,
                                 "ViewPath");
 }
 public RazorEmailResult SiteDetailsUpdated(SendSiteDetailsUpdatedEmailViewModel viewModel)
 {
     var toAddress = GetToAddress(viewModel.To);
     To.Add(toAddress);
     Subject = viewModel.Subject;
     From = DefaultFromAddress;
     
     return Email("SendSiteDetailsUpdatedEmail", viewModel);
 }