public RazorEmailResult CompanyDetailsUpdated(SendCompanyDetailsUpdatedEmailViewModel viewModel) { var toAddress = GetToAddress(viewModel.To); To.Add(toAddress); Subject = viewModel.Subject; From = DefaultFromAddress; return Email("SendCompanyDetailsUpdatedEmail", viewModel); }
protected override RazorEmailResult CreateRazorEmailResult(SendCompanyDetailsUpdatedEmailViewModel viewModel) { ViewModelTestHelper(viewModel); return new RazorEmailResult(new Mock<IMailInterceptor>().Object, new Mock<IMailSender>().Object, new Mock<MailMessage>().Object, "ViewName", Encoding.ASCII, "ViewPath"); }
// this method is purely for testing what is in the viewModel public virtual void ViewModelTestHelper(SendCompanyDetailsUpdatedEmailViewModel viewModel) { }